Find and Book Top Hotels in Cala d'Or (Mallorca)

Search among 43 available hotels and places to stay in Cala d'Or (Mallorca) from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-43 out of 43
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great222 reviews
MapView on map1.3 km from City Centre1.6 km from Can Trompe
From   US$ 107 /nightSelect
8.2
Great256 reviews
MapView on map1.1 km from City Centre700 m from Hotel Costa del Sur
From   US$ 109 /nightSelect
8.2
Great231 reviews
300 m from City Centre300 m from Can Trompe
From   US$ 59 /nightSelect
8.4
Great680 reviews
900 m from City Centre600 m from Hotel Costa del Sur
From   US$ 109 /nightSelect
Aparthotel
8.2
Great406 reviews
1000 m from City Centre600 m from Hotel Costa del Sur
From   US$ 133 /nightSelect
Aparthotel
8.4
Great294 reviews
400 m from City Centre200 m from Can Trompe
From   US$ 233 /nightSelect
8.2
Great168 reviews
1.1 km from City Centre1.5 km from Can Trompe
From   US$ 114 /nightSelect
8.2
Great279 reviews
600 m from City Centre600 m from Hotel Costa del Sur
From   US$ 54 /nightSelect
8.2
Great318 reviews
1.0 km from City Centre700 m from Hotel Costa del Sur
From   US$ 48 /nightSelect
8.2
Great122 reviews
600 m from City Centre200 m from Hotel Costa del Sur
From   US$ 195 /nightSelect
800 m from City Centre600 m from Hotel Costa del Sur
From   US$ 161 /nightSelect
8.2
Great261 reviews
500 m from City Centre200 m from Hotel Costa del Sur
From   US$ 51 /nightSelect
8.2
Great273 reviews
1.5 km from City Centre1.8 km from Can Trompe
From   US$ 37 /nightSelect
8.2
Great184 reviews
1.3 km from City Centre1.7 km from Can Trompe
From   US$ 77 /nightSelect
Hotel
8.2
Great289 reviews
300 m from City Centre200 m from Can Trompe
From   US$ 69 /nightSelect
8.4
Great206 reviews
900 m from City Centre1.2 km from Can Trompe
From   US$ 89 /nightSelect
8.4
Great302 reviews
200 m from City Centre600 m from Can Trompe
From   US$ 215 /nightSelect
8.2
Great327 reviews
600 m from City Centre200 m from Hotel Costa del Sur
From   US$ 71 /nightSelect
8.4
Great257 reviews
1000 m from City Centre600 m from Hotel Costa del Sur
From   US$ 94 /nightSelect
8.4
Great241 reviews
1.4 km from City Centre1000 m from Hotel Costa del Sur
From   US$ 147 /nightSelect
8.2
Great389 reviews
500 m from City Centre500 m from Hotel Costa del Sur
From   US$ 120 /nightSelect
8.0
Great89 reviews
800 m from City Centre1.2 km from Can Trompe
From   US$ 136 /nightSelect
8.4
Great198 reviews
400 m from City Centre100 m from Can Trompe
From   US$ 88 /nightSelect
8.4
Great392 reviews
1.1 km from City Centre800 m from Hotel Costa del Sur
From   US$ 65 /nightSelect
8.2
Great194 reviews
1.2 km from City Centre1.6 km from Can Trompe
From   US$ 122 /nightSelect
8.2
Great134 reviews
300 m from City Centre500 m from Can Trompe
From   US$ 151 /nightSelect
8.2
Great62 reviews
400 m from City Centre800 m from Can Trompe
From   US$ 67 /nightSelect
Guest house
8.4
Great303 reviews
300 m from City Centre600 m from Can Trompe
From   US$ 82 /nightSelect
8.4
Great101 reviews
1.4 km from City Centre1000 m from Hotel Costa del Sur
From   US$ 83 /nightSelect
7.8
Very good189 reviews
700 m from City Centre900 m from Can Trompe
From   US$ 215 /nightSelect
Aparthotel
8.2
Great140 reviews
1.0 km from City Centre1.4 km from Can Trompe
From   US$ 274 /nightSelect
400 m from City Centre500 m from Can Trompe
From   US$ 373 /nightSelect
8.2
Great288 reviews
300 m from City Centre300 m from Can Trompe
From   US$ 42 /nightSelect
8.2
Great272 reviews
300 m from City Centre500 m from Hotel Costa del Sur
From   US$ 213 /nightSelect
8.2
Great116 reviews
700 m from City Centre300 m from Hotel Costa del Sur
From   US$ 115 /nightSelect
8.2
Great128 reviews
1.1 km from City Centre1.4 km from Can Trompe
From   US$ 107 /nightSelect
Guest house
8.2
Great66 reviews
300 m from City Centre300 m from Can Trompe
From   US$ 76 /nightSelect
Bed & Breakfast
8.0
Great204 reviews
200 m from City Centre400 m from Can Trompe
From   US$ 57 /nightSelect
8.0
Great22 reviews
1000 m from City Centre700 m from Hotel Costa del Sur
From   US$ 413 /nightSelect
8.2
Great55 reviews
1.0 km from City Centre800 m from Hotel Costa del Sur
From   US$ 436 /nightSelect
700 m from City Centre900 m from Can Trompe
From   US$ 331 /nightSelect
800 m from City Centre800 m from Hotel Costa del Sur
From   US$ 605 /nightSelect
1000 m from City Centre500 m from Hotel Costa del Sur
From   US$ 326 /nightSelect

Best hotels and places to stay in Cala dOr (Mallorca)

Why visit?

Cala dOr is a popular tourist destination in Mallorca, Spain, known for its stunning beaches, crystal-clear waters, and picturesque landscapes. With a wide range of hotels to choose from, it offers the perfect blend of relaxation and entertainment for all types of travelers. Whether you are looking for a beachfront hotel or an all-inclusive resort, Cala dOr has something to offer.

Where to stay?

Cala Gran: Cala Gran is one of the best areas to stay in Cala dOr, especially for beach lovers. This area is known for its beautiful sandy beach and turquoise waters, making it an ideal spot for sunbathing and swimming. Hotels in Cala Gran offer stunning views of the Mediterranean Sea and are conveniently located near restaurants, shops, and entertainment options.

Cala Ferrera: Another excellent area to consider for your stay is Cala Ferrera. It boasts a quieter and more relaxed atmosphere compared to other parts of Cala dOr, making it perfect for couples or families seeking a peaceful getaway. Cala Ferrera offers a mix of hotels, villas, and apartments, providing a range of accommodation options to suit different preferences and budgets.

Cala Egos: For those seeking a more exclusive experience, Cala Egos is an excellent choice. This upscale area is home to luxurious hotels and resorts, offering top-notch amenities and services. Cala Egos is located slightly away from the hustle and bustle of the main town center, providing a tranquil setting surrounded by stunning natural beauty.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Hotel Cala dOr Gardens: This hotel offers comfortable and spacious rooms at an affordable price. Located near the beach, it provides easy access to the beautiful coastline of Cala dOr. The hotel also offers all-inclusive packages, making it convenient for guests who want to enjoy their stay without worrying about additional expenses.

Hotel Cala Dor: Another great choice for value-conscious travelers, Hotel Cala Dor offers a range of amenities and services at a reasonable price. The hotel features comfortable rooms with modern decor, a swimming pool, and a restaurant serving delicious Mediterranean cuisine. Its central location allows easy access to the vibrant town center and the nearby beaches.

Hotel Es Talaial: Situated in the peaceful Cala Egos area, Hotel Es Talaial offers excellent value for money. The hotel features comfortable rooms with private balconies, a pool area with sun loungers, and a restaurant serving local and international dishes. Guests can enjoy a relaxing stay in a tranquil environment while still being close to the main attractions of Cala dOr.

Best kids-friendly hotels:

Cala dOr Park Apartments: This family-friendly hotel offers spacious apartments with fully equipped kitchens, perfect for families traveling with children. It features a kids club, playground, and a pool area with slides and water activities. The hotels proximity to the beach and multiple dining options makes it a great choice for a memorable family vacation.

Inturotel Esmeralda Park: Located on Cala Esmeralda beach, this hotel provides a range of amenities for families. It offers spacious and well-equipped apartments with separate living areas and kitchenettes. The hotels facilities include swimming pools, a mini-golf course, a playground, and organized entertainment for children of all ages.

Best hotels for a romantic getaway:

Boutique Hotel Cala dOr: This charming boutique hotel offers a romantic escape with its stylish and intimate atmosphere. Each room is elegantly decorated and features private balconies or terraces with stunning views. The hotel also has a rooftop pool, a spa, and a bar serving exquisite cocktails, providing the perfect ambiance for couples seeking relaxation and romance.

Hotel Cala dOr Gardens: With its beautiful gardens and serene setting, Hotel Cala dOr Gardens offers a romantic getaway for couples. The hotel provides cozy rooms with private balconies or terraces, where guests can enjoy intimate moments. Its close proximity to the beach allows for romantic walks along the coastline or candlelit dinners by the sea.

Best for location:

Hotel Cala Gran: Situated right on Cala Gran beach, this hotel offers unbeatable beachfront access. Guests can wake up to breathtaking views of the Mediterranean Sea and enjoy direct access to the golden sand and turquoise waters. The hotels central location also puts guests within walking distance of shops, restaurants, and entertainment options.

Melia Cala dOr Boutique Hotel: Located near the Marina of Cala dOr, this hotel provides a convenient base for exploring the area. Guests can easily visit nearby attractions, including Cala dOrs charming town center and the beautiful Cala Ferrera beach. The hotel itself offers elegant rooms, an outdoor pool, and a rooftop terrace with panoramic views.

Marina Skorpios Hotel: Situated in the heart of Cala dOrs marina area, this hotel offers a prime location for those looking to experience the vibrant waterfront atmosphere. Guests can enjoy stunning harbor views, dine at nearby seafood restaurants, and take leisurely strolls along the marina promenade. The hotel also provides comfortable rooms and a pool area for relaxation.

Best for a short city break:

Hotel Cala dOr: Located in the town center of Cala dOr, this hotel provides easy access to shopping, dining, and entertainment options. It offers comfortable rooms, a rooftop pool with panoramic views, and a restaurant serving delicious cuisine. Guests can immerse themselves in the local culture and explore the vibrant atmosphere of Cala dOr.

Hotel Ses Puntetes: Situated in Cala dOrs cozy village-like atmosphere, Hotel Ses Puntetes offers a peaceful retreat for a short city break. The hotel features comfortable rooms, a swimming pool, and a terrace surrounded by gardens. Guests can enjoy the nearby beaches, quaint streets, and local shops while experiencing quiet relaxation in a tranquil setting.

Show moreLess