Enter your dates to see the latest prices and deals for Cala Bona hotels
Surrounded by the beautiful Majorcan countryside, this 200-year-old building has been carefully transformed from a traditional farmhouse into the ideal venue for a peaceful getaway.

Marins Naiya Boutique Hotel features a fitness centre, garden, a terrace and bar in Cala Bona.

Featuring a shared outdoor and indoor pools, Catalonia del Mar – Adults Only is located in Cala Bona, across from the marina. This hotel offers free WiFi and a bar on site.

Set in Cala Bona, 500 metres from Cala Bona Beach and 40 km from Natural Park S'Albufera de Mallorca, Apartamento Espiga offers air-conditioned accommodation with a balcony and free WiFi.

This holiday aparthotel is situated on the seafront in Cala Bona, a few steps away from the clear blue waters of the Mediterranean on the picturesque east coast of Majorca.

Located in Cala Bona in the Majorca region, Villa Cala Bona features a patio. This property offers access to a balcony, free private parking and free WiFi.

Set in Cala Bona, 400 metres from Cala Bona Beach, Sol y Mar Apartments offers beachfront accommodation and various facilities, such as an outdoor swimming pool.

Located 28 km from Natural Park S'Albufera de Mallorca, Nema Boutique Hotel & Spa offers 4-star accommodation in Artá and features a garden, a restaurant and a bar.

Offering an outdoor pool, free Wi-Fi, and a restaurant, Hotel & Restaurant Jardin D’Artà is set in a typical Majorcan building. Guests can enjoy the garden and the on-site fitness centre.

Hotel Forn Nou features rustic, stylish rooms and a roof terrace with views of the village of Arta. It has an à la carte restaurant serving Mediterranean cuisine.

Popular with guests booking hotels in Cala Bona
Popular with guests booking hotels in Cala Bona
Popular with guests booking hotels in Cala Bona
Popular with guests booking hotels in Cala Bona
Popular with guests booking hotels in Cala Bona
Popular with guests booking hotels in Cala Bona
Popular with guests booking hotels in Cala Bona
Popular with guests booking hotels in Cala Bona
Popular with guests booking hotels in Cala Bona
Popular with guests booking hotels in Cala Bona
Facing the beachfront, Hotel Sur offers 2-star accommodation in Cala Bona and has a seasonal outdoor swimming pool, fitness centre and shared lounge.
Situated in Cala Bona, just 100 metres from Cala Bona Beach, Vives Ref 9002 features beachfront accommodation with free WiFi.
Hotel Ilusion Moreyó is located by the port in Cala Bona, in front of the beach and surrounded by numerous shops and restaurants. It offers a seasonal swimming pool and a restaurant.
Situated in Cala Bona, just a few steps from Cala Bona Beach, Apartamento Voramar MHM Cala Bona features beachfront accommodation with free WiFi.
Situated 40 km from Natural Park S'Albufera de Mallorca, 46 km from Alcudia Old Town and 3.6 km from Pula Golf Course, Dúplex Voramar MHM Seafront features accommodation located in Cala Bona.
Situated 300 metres from Cala Bona Beach, Hotel Cala Bona offers 4-star accommodation in Cala Bona and has a shared lounge, a restaurant and a bar.
Facing the beachfront, Cabot Cap de Mar Spa offers 4-star accommodation in Cala Bona and features a seasonal outdoor swimming pool, garden and shared lounge.
Situated in Cala Bona, 500 metres from Cala Bona Beach and 38 km from Natural Park S'Albufera de Mallorca, 2 Bedroom Cozy Apartment In Cala Bona offers air conditioning.
Hotel THB Felip - Adults Only is set on the seafront of Majorca’s Porto Cristo, and offers an indoor and outdoor pool, wellness area and a gym. Rooms include free WiFi and some have a balcony.
Situated in Son Servera, Apartamentos Sema features a private pool and free WiFi. There is a private entrance at the apartment for the convenience of those who stay. The apartment has family rooms.
Set in Son Servera, 100 metres from Cala Bona Beach, BonaMar I - 2A offers accommodation with a seasonal outdoor swimming pool, free WiFi, a 24-hour front desk, and luggage storage space.
Situated in Son Servera, just 100 metres from Cala Bona Beach, Moll 3 features beachfront accommodation with free WiFi.
Set only 40 km from Natural Park S'Albufera de Mallorca in Son Servera, Villa Son Floriana offers accommodation fitted with a balcony, garden and year-round outdoor pool.
Globales Cala Bona is located 100 metres from the sea in Cala Millor Bay, on Mallorca’s east coast. It offers a fitness centre, spa and both an indoor and outdoor pool.
Set in Cala Bona, 500 metres from Cala Bona Beach and 40 km from Natural Park S'Albufera de Mallorca, Apartamento Rosa offers a garden and air conditioning.
Featuring a shared outdoor and indoor pools, Catalonia del Mar – Adults Only is located in Cala Bona, across from the marina. This hotel offers free WiFi and a bar on site.
Featuring air-conditioned accommodation with a private pool, mountain view and a balcony, Apartment CarpeDiem Cala Bona Mallorca Cala Millor is located in Son Servera.
Located in a quiet residential area of Cala Bona, these apartments are just a short walk to the sea and have a varied buffet restaurant. Cool off in the outdoor pool.
Located in Son Servera, just a few steps from Cala Bona Beach, Apartamento Torre Bona - Seafront, 10 meters from the beach! provides beachfront accommodation with free WiFi.
Located within 500 metres of Cala Bona Beach and 40 km of Natural Park S'Albufera de Mallorca, Hipotels Apartamentos Cala Bona provides rooms in Cala Bona.
Set only 600 metres from Cala Bona Beach in Cala Bona, Ferienhaus Casa Aina Mit Pool Und Sonnenterrasse offers accommodation fitted with a balcony, garden and outdoor pool.
Located in Cala Bona in the Majorca region, Casa Aina B has a patio and garden views. This holiday home features a private pool, a garden, barbecue facilities, free WiFi and free private parking.
3 Bedroom Gorgeous Home In Cala Bona is set in Cala Bona, 39 km from Natural Park S'Albufera de Mallorca, 45 km from Alcudia Old Town, and 4.6 km from Pula Golf Course.
Set overlooking the Mediterranean Sea, in a magnificent location, the Hotel Atolon & Kaafu Beach Club is elegant accommodation, ideal for a relaxing family holiday in the sunshine.