Hotels in Cala d'Or

Search and compare Cala d'Or hotels from hundreds of travel sites and save

Cala d'Or, Mallorca, Spain
Dec 4 — Dec 52
Cala d'Or, Mallorca, Spain
Sat 12/4
Sun 12/5
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Cala d'Or

Filter by star ratings
All filters
Apartamentos Parque Mar
Apartamentos Parque Mar
8.7 Excellent
Cala d'Or, Mallorca, Spain
Show on map
1.2 km from city centre, Cala d'Or 
ExcellentBased on 301 reviews
8.7

Apartamentos Parque Mar features a saltwater swimming pool, outdoor tennis courts and a bicycle rental. The multiple amenities this charming resort offers include a kids club, a kids pool and a safe.

Gavimar Cala Gran Costa Del Sur Hotel And Resort
Gavimar Cala Gran Costa Del Sur Hotel And Resort
7.6 Good
Avenida de sa Cala Gran 2, Cala d'Or, Cala d'Or, Mallorca, Spain
Show on map
0.4 km from city centre, Cala d'Or 
GoodBased on 557 reviews
7.6

Modern and cosy, Gavimar Cala Gran Hotel and Apartments is located in Cala d'Or and offers an outdoor pool and outdoor tennis courts. There is also a fitness centre with a swimming pool.

Prinsotel Alba
Prinsotel Alba
8.1 Excellent
Carrer de Conillera, Cala d'Or, Mallorca, Spain
Show on map
0.6 km from city centre, Cala d'Or 
ExcellentBased on 625 reviews
8.1

Located in Cala d'Or, Prinsotel Alba & Spa provides 3-star accommodation, as well as a swimming pool, a Jacuzzi and a sauna. It has a spa, as well as a playground, free Wi-Fi and massage services.

Hotel Cala Ferrera
Hotel Cala Ferrera
7.6 Good
Avinguda Felanitx, 4, Cala d'Or, Mallorca, Spain
Show on map
1.2 km from city centre, Cala d'Or 
GoodBased on 1,262 reviews
7.6

Boasting an outdoor pool, Hotel Cala Ferrera is located in Cala d'Or and offers comfortable accommodation. It is ideally positioned for guests wishing to visit local attractions.

Inturotel Esmeralda Park
Inturotel Esmeralda Park
8.7 Excellent
Urbanizacion Cala Esmeralda, Cala d'Or, Mallorca, Spain
Show on map
1.1 km from city centre, Cala d'Or 
ExcellentBased on 1,822 reviews
8.7

Featuring an indoor pool, a private beach and a sauna, this family-run property is an easy car trip from Felanitx. Popular facilities, such as a Jacuzzi, a rooftop terrace and outdoor tennis courts, ensure an enjoyable stay in Cala d'Or.

Barceló Ponent Playa
Barceló Ponent Playa
8.0 Excellent
7669 Cala Ferrera, Cala D`Or, Felanitx Palma Mallorca, Cala d'Or, Mallorca, Spain
Show on map
1.2 km from city centre, Cala d'Or 
ExcellentBased on 920 reviews
8.0

This modern hotel in Cala d'Or provides free wireless internet, as well as a rooftop terrace and a saltwater swimming pool. There is also a fitness centre with a swimming pool.

Apartamentos Cala Dâ´or Park
Apartamentos Cala Dâ´or Park
8.4 Excellent
Cala d'Or, Mallorca, Spain
Show on map
0.6 km from city centre, Cala d'Or 
ExcellentBased on 1 review
8.4

Offering an outdoor pool, this comfortable property is a short drive from Felanitx. It has 3-star apartments with views of the ocean.

Blue Sea Es Bolero
Blue Sea Es Bolero
7.4 Good
Carrer des Parc de La Mar, 6, Cala d'Or, Mallorca, Spain
Show on map
1.1 km from city centre, Cala d'Or 
GoodBased on 74 reviews
7.4

Blue Sea Es Bolero Aparthotel is located in Cala d'Or and features an indoor pool. There is also a fitness centre with a swimming pool.

Tips for booking a Cala d'Or hotel

Cheapest month:March
Most expensive month:December
Average price in Cala d'Or:₱6,846/night
Absolute cheapest price found:₱1,729/night
Cheapest day:Tuesday
Most expensive day:Saturday
₱2,131 - ₱13,220
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₱5,854 - ₱13,104
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Cala d'Or hotels

Show all 331 hotels
1
Barceló Ponent Playa
Barceló Ponent Playa
8.0 Excellent
7669 Cala Ferrera, Cala D`Or, Felanitx Palma Mallorca, Cala d'Or, Mallorca, Spain
Show on map
1.2 km from city centre, Cala d'Or, Mallorca, Spain 

This modern hotel in Cala d'Or provides free wireless internet, as well as a rooftop terrace and a saltwater swimming pool. There is also a fitness centre with a swimming pool.

2
Prinsotel Alba
Prinsotel Alba
8.1 Excellent
Carrer de Conillera, Cala d'Or, Mallorca, Spain
Show on map
0.6 km from city centre, Cala d'Or, Mallorca, Spain 

Located in Cala d'Or, Prinsotel Alba & Spa provides 3-star accommodation, as well as a swimming pool, a Jacuzzi and a sauna. It has a spa, as well as a playground, free Wi-Fi and massage services.

3
Inturotel Esmeralda Park
Inturotel Esmeralda Park
8.7 Excellent
Urbanizacion Cala Esmeralda, Cala d'Or, Mallorca, Spain
Show on map
1.1 km from city centre, Cala d'Or, Mallorca, Spain 

Featuring an indoor pool, a private beach and a sauna, this family-run property is an easy car trip from Felanitx. Popular facilities, such as a Jacuzzi, a rooftop terrace and outdoor tennis courts, ensure an enjoyable stay in Cala d'Or.

Cheapest hotels in Cala d'Or, Mallorca

Show all 331 hotels
Apartamentos Cala Dâ´or Park
Apartamentos Cala Dâ´or Park
8.4 Excellent
Cala d'Or, Mallorca, Spain
Show on map
0.6 km from city centre,  

Offering an outdoor pool, this comfortable property is a short drive from Felanitx. It has 3-star apartments with views of the ocean.

₱1,359
Avg. per night
Blue Sea Es Bolero
Blue Sea Es Bolero
7.4 Good
Carrer des Parc de La Mar, 6, Cala d'Or, Mallorca, Spain
Show on map
1.1 km from city centre,  

Blue Sea Es Bolero Aparthotel is located in Cala d'Or and features an indoor pool. There is also a fitness centre with a swimming pool.

₱2,466
Avg. per night
Hotel Cala Ferrera
Hotel Cala Ferrera
7.6 Good
Avinguda Felanitx, 4, Cala d'Or, Mallorca, Spain
Show on map
1.2 km from city centre,  

Boasting an outdoor pool, Hotel Cala Ferrera is located in Cala d'Or and offers comfortable accommodation. It is ideally positioned for guests wishing to visit local attractions.

₱3,221
Avg. per night
Prinsotel Alba
Prinsotel Alba
8.1 Excellent
Carrer de Conillera, Cala d'Or, Mallorca, Spain
Show on map
0.6 km from city centre,  

Located in Cala d'Or, Prinsotel Alba & Spa provides 3-star accommodation, as well as a swimming pool, a Jacuzzi and a sauna. It has a spa, as well as a playground, free Wi-Fi and massage services.

₱4,326
Avg. per night
Gavimar Cala Gran Costa Del Sur Hotel And Resort
Gavimar Cala Gran Costa Del Sur Hotel And Resort
7.6 Good
Avenida de sa Cala Gran 2, Cala d'Or, Cala d'Or, Mallorca, Spain
Show on map
0.4 km from city centre,  

Modern and cosy, Gavimar Cala Gran Hotel and Apartments is located in Cala d'Or and offers an outdoor pool and outdoor tennis courts. There is also a fitness centre with a swimming pool.

₱4,429
Avg. per night
Barceló Ponent Playa
Barceló Ponent Playa
8.0 Excellent
7669 Cala Ferrera, Cala D`Or, Felanitx Palma Mallorca, Cala d'Or, Mallorca, Spain
Show on map
1.2 km from city centre,  

This modern hotel in Cala d'Or provides free wireless internet, as well as a rooftop terrace and a saltwater swimming pool. There is also a fitness centre with a swimming pool.

₱4,640
Avg. per night
Apartamentos Parque Mar
Apartamentos Parque Mar
8.7 Excellent
Cala d'Or, Mallorca, Spain
Show on map
1.2 km from city centre,  

Apartamentos Parque Mar features a saltwater swimming pool, outdoor tennis courts and a bicycle rental. The multiple amenities this charming resort offers include a kids club, a kids pool and a safe.

₱5,536
Avg. per night
Inturotel Esmeralda Park
Inturotel Esmeralda Park
8.7 Excellent
Urbanizacion Cala Esmeralda, Cala d'Or, Mallorca, Spain
Show on map
1.1 km from city centre,  

Featuring an indoor pool, a private beach and a sauna, this family-run property is an easy car trip from Felanitx. Popular facilities, such as a Jacuzzi, a rooftop terrace and outdoor tennis courts, ensure an enjoyable stay in Cala d'Or.

₱15,552
Avg. per night

Hotel prices in Cala d'Or

3 stars

₱2,466 - ₱15,552

Barceló Ponent Playa

#1 Most popular

₱4,640
Avg. per night
Inturotel Esmeralda Park

#2 Most popular

₱15,552
Avg. per night
Blue Sea Es Bolero

Best value

₱2,466
Avg. per night
4 stars +

₱2,768 - ₱4,326

Prinsotel Alba

#1 Most popular

Prinsotel Alba
8.1 Excellent
₱4,326
Avg. per night
Sentido Fido Tucan - Adults Only

#2 Most popular

₱3,728
Avg. per night
Blue Sea Club Marthas

Best value

₱2,768
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Cala d'Or

About Cala d'Or

Overlooking the turquoise waters of the Mediterranean Sea, Cala d’Or is a popular resort area on the south-east coast of Mallorca. Surrounded by idyllic stretches of sand, it’s a stone’s throw away from the wildlife-filled reserve at Mondragó and the historically-rich castle remains of Santueri.

Things to do

At the heart of Cala d’Or is the picturesque marina and yacht club, with an excellent choice of waterfront restaurants, such as Restaurante Aquarius serving Spanish cuisine. Cala d’Or ignites once the sun goes down with an eclectic choice of bars, including the Cala Gran Cocktail Bar and Smugglers pub.

Cala d’Or is famed for its beautiful beaches, with plenty of strips of white sand where you can soak up the Mediterranean sun. Swim in the calm, turquoise waters of Cala Gran, escape to tiny Cala Petita or relax on the picturesque Cala Esmeralda.

On a rocky outcrop overlooking the coast is the 14th-century Castillo de Santueri, which boasts remarkable views all the way to the Cabrera Islands. It was built atop a Moorish fortress constructed over a Byzantine settlement itself and features preserved walls and towers.

A short drive south of Cala d’Or takes you to Mondragó Natural Park where walking trails meander along the dramatic cliffs and descend to pristine beaches. It’s also a renowned birdwatching destination, with the wetlands of Ses Fonts de n’Alis providing a habitat for eagles, falcons, turtle doves and ospreys.

Getting around

Cala d’Or is around one hour’s drive from Palma de Mallorca Airport and there are buses that connect to destinations across the island. Taxis travel between the beach resorts of Cala d’Or, but having your own vehicle offers more flexibility.

Cala d'Or travel FAQs

  • What are the best hotels in Cala d'Or?

    Barceló Ponent Playa, rated with a score of 8.0 from 920 reviewers, is one of the most popular hotels in Cala d'Or. Other top stays include Monsuau Cala D'Or Boutique Hotel - Adults Only, with an average rating of 8.6 from 311 reviewers, and Melia Cala D'or Boutique Hotel, with a score of 9.1 from 76 reviewers.

  • How much do hotels in Cala d'Or cost?

    The average price of a hotel in Cala d'Or is ₱31,054 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Cala d'Or?

    Prices for Cala d'Or hotels have been found for as low as ₱3,121/night over the last 3 days.