Travelers are voting Blau Portopetro Beachresrt Spa, Marriott Vacation Club Son Ant and Hotel El Cid as the best of 33 resorts in Deya. There are 9 resorts in Ciutadella a city just 35 km from Deya and 6 resorts in Mahon which is 35 km distant. The most popular of these are Sagitario Playa in Ciutadella and White Sands Beach Club in Mahon. You can find 70 resorts in Balearic Islands and 595 resorts in the country of Spain. Our members favorite in Balearic Islands is Sentido Pula Suites Golf and Hotel Husa Dimar is the top pick in Spain. Want more? Check out our map of resorts in Deya.