Let KAYAK do the searching
If you’re travelling with your family and you want a hotel that offers all the amenities, including activities for kids, choose Hsm Hotel Canarios Park. It’s only 0.3 miles from the centre of town, so you’ll be able to walk to all the resort areas comfortably without spending money on taxis or public transport.
This is a small town, so you won’t have to drive far to get away from the tourist hustle and bustle. Hyb Eurocalas is just under half a mile to the north of the town centre, so it’s easy to reach the tourist attractions and you can retreat to your hotel for some peace and quiet in no time.
One of the flagship resort hotels in the town is Club Cala Romani. It’s only about a hundred yards from the town centre and 0.4 miles from Cala Domingos beach. It’s also near the Caves of Drach and the Fishhook Caves, two prominent local tourist attractions that you can easily visit from here.
The Alua Calas de Mallorca resort is poised just a few yards back from the cliff overlooking the sea, offering prime views. It’s only about 0.2 miles from the centre of town, and both the Acqua Life Dive Centre and Cala Domingos beach are just under 0.5 miles away too.
Although the average price for a double room in Cales de Mallorca is £151, £52 is the lowest price found by KAYAK users in the last 3 days.
KAYAK users found 3-star hotel rooms in Cales de Mallorca for this weekend from £77 and 4-star hotel rooms from £100. The cheapest room in Cales de Mallorca for the same date was £77 per night.
After you launch a hotel search on KAYAK, you can refine your research by neighbourhood, which allows you to pick the central Cales de Mallorca districts. You can also do a search using the city map to choose a specific location, like Cales de Mallorca city centre
Take a look at our extensive hotel map to find the best hotels near you.
There are many hotels in Cales de Mallorca that offer both parking and free parking. Popular choices among KAYAK users include Club Cala Romani, Alua Calas de Mallorca Resort and Sol Cala Antena.