You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Cala Bona, nestled on the east coast of Majorca in the Balearic Islands, Spain, is a charming fishing town turned holiday resort. Known for its picturesque harbour and serene coastal ambiance, Cala Bona offers a tranquil retreat for travelers. The town is conveniently connected to the bustling Cala Millor via a scenic promenade, providing easy access to a variety of dining and entertainment options.
For those seeking the best neighborhoods to stay, the areas around the harbour and the promenade are highly recommended, offering stunning sea views and proximity to local amenities. Visitors can explore the mixed rocky and sandy beaches, perfect for sunbathing and water sports.
Top attractions include the quaint harbour itself, where you can watch local fishermen at work, and the nearby Port Verd, known for its beautiful coastal walks. Cala Bona promises a relaxing and culturally enriching experience for all its visitors.
See the latest prices and deals by choosing your dates

Resort in Cala Millor, Sant Llorenc des Cardassar · 1.07 mi from centre
6.4
66 reviews
Breakfast available
When you stay at BLUESEA Cala Millor in Sant Llorenc des Cardassar, you'll be near the beach, and a 2-minute walk from Cala Millor Beach and 7 minutes by foot from Fantasy Park. This beach resort is 11.3 mi (18.2 km) from Cala Agulla Beach and 15.5 mi (24.9 km) from Cala Domingo Beach.

Hostal in Cala Millor, Sant Llorenc des Cardassar · 1.00 mi from centre
8.6
20 reviews
With a stay at Hostal Saturno, you'll be centrally located in Sant Llorenc des Cardassar, just a 3-minute walk from Cala Millor Beach and 8 minutes by foot from Fantasy Park. This golf hostal is 11.3 mi (18.2 km) from Cala Agulla Beach and 15.5 mi (25 km) from Cala Domingo Beach.

Apartment in Cala Millor · 1.56 mi from centre
6.8
16 reviews
Sa Maniga 2C is located in Cala Millor, just a few steps from Cala Millor Beach and 25 miles from Natural Park S'Albufera de Mallorca. Among the facilities at this property are an elevator and a mini-market, along with free Wifi throughout the property. The apartment also offers facilities for disabled guests.
Offering a balcony and sea views, the apartment includes 1 bedroom, a living room, satellite flat-screen TV, an equipped kitchenette, and 1 bathroom with a walk-in shower. Towels and bed linen are offered in the apartment. This apartment is allergy-free and non-smoking.
Alcudia Old Town is 29 miles from the apartment, while Pula Golf Course is 4.4 miles away. Palma de Mallorca Airport is 43 miles from the property, and the property offers a paid airport shuttle service.

Apartment in Cala Millor · 1.56 mi from centre
6.6
5 reviews
Sa Maniga 3B offers accommodations in Cala Millor, a few steps from Cala Millor Beach and 25 miles from Natural Park S'Albufera de Mallorca. This beachfront property offers access to a balcony and free Wifi. The accommodation offers an elevator and an ATM for guests.
The air-conditioned apartment consists of 1 bedroom, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 1 bathroom with a walk-in shower and a hair dryer. Guests can enjoy a meal on an outdoor dining area while overlooking the sea views. The accommodation is non-smoking.
Guests at the apartment will be able to enjoy activities in and around Cala Millor, like cycling.
Alcudia Old Town is 29 miles from Sa Maniga 3B, while Pula Golf Course is 4.8 miles from the property. Palma de Mallorca Airport is 43 miles away.

Hotel in Sant Llorenc des Cardassar, S'Illot · 3.36 mi from centre
7.9
130 reviews
Hotel Briza Marina has a restaurant, an outdoor swimming pool, a bar and a shared lounge in S'Illot. This 4-star hotel offers a 24-hour front desk and a concierge service. The air-conditioned rooms come with a desk and free WiFi.
All hotel rooms have a seating area, a flat-screen TV with satellite channels, and a private bathroom with a hairdryer and a shower. All guest rooms also have a wardrobe.
Guests can enjoy a buffet breakfast. Meals are served at the hotel restaurant.
The accommodations offers a sun terrace.
Cala Moreia Beach is a few steps from Hotel Briza Marina, while Sa Coma Beach is 1640 feet from the property. The nearest airport is Palma de Mallorca Airport, 41 mi from the hotel.

Hotel in Capdepera · 3.50 mi from centre
9.8
94 reviews
Breakfast available
With a stay at Hotel Pleta de Mar Grand Luxury, adults only – Preferred Hotels & Resorts in Capdepera, you'll be on the beach, within a 15-minute drive of Cala Agulla Beach and Torre de Canyamel. This beach hotel is 8.6 mi (13.9 km) from Cala Millor Beach and 0.9 mi (1.4 km) from Playa de Canyamel.

Hotel in Capdepera, Canyamel · 4.04 mi from centre
8.7
695 reviews
Located on the eastern coast of Majorca and just a minute's walk to fantastic beaches, the Canyamel Park Hotel & Spa - Adults only (+16) is surrounded by exotic gardens, sun terraces and a swimming pool.
Make the most of Majorca's fabulous climate during your stay at the Canyamel Park Hotel. Staff at the Canyamel Park can help guests organize a walking or cycling tour. Guests can have a game of tennis in the nearby courts and there is also a golf course close to Canyamel Park hotel.
The Restaurant buffet offers a unique experience for guests palads. The hotel's restaurant offers a daily set menu of local and internal dishes. It also offers gluten-free dishes upon request. Reservations are required.
Each room is tastefully decorated to create a peaceful space with plenty of natural light. All rooms are equipped with a flat-screen TV, telephone and a wardrobe. Some rooms offer free WiFi and a free safety deposit box. Laundry service, mini-bar are available for a surcharge.

Hotel in Capdepera · 4.13 mi from centre
8.6
127 reviews
With a stay at Universal Hotel Castell Royal in Capdepera, you'll be on the beach, within a 15-minute drive of Cala Agulla Beach and Playa de Canyamel. This beach hotel is 8.8 mi (14.1 km) from Cala Millor Beach and 2.1 mi (3.5 km) from Torre de Canyamel.

Aparthotel in Sa Coma, Sant Llorenc des Cardassar · 2.41 mi from centre
8.8
95 reviews
With a stay at Protur Vista Badía Aparthotel in Sant Llorenc des Cardassar, you'll be near the beach, within a 5-minute drive of Cala Millor Beach and Torrent de Ca n'Amer. This aparthotel is 13.1 mi (21.1 km) from Cala Agulla Beach and 14.3 mi (23 km) from Cala Domingo Beach.

Aparthotel in Sa Coma, Sant Llorenc des Cardassar · 2.50 mi from centre
9.2
5 reviews
Breakfast available
With a stay at Protur Badía Park Aparthotel in Sant Llorenc des Cardassar, you'll be near the beach, within a 5-minute drive of Cala Millor Beach and Torrent de Ca n'Amer. This aparthotel is 12.5 mi (20.1 km) from Cala Agulla Beach and 13.9 mi (22.3 km) from Cala Domingo Beach.

Hotel in Sa Coma · 2.68 mi from centre
8.5
419 reviews
THB Sa Coma Platja is located on the seafront and offers accommodations with air conditioning, satellite TV and a balcony. It features 2 separate outdoor pools for adults and children.
Bicycle and car rental is available. The complex also offers table tennis and billiards. There is free WiFi.
THB Sa Coma Platja offers direct access to the beach, and a miniclub.
Nearby you will find the famous Safari Park and the Sa Punta de N'Amer Natural Reservoir. Sa Coma is only 1.2 mi away from Porto Cristo in Mallorca.

All-inclusive resort in Sa Coma, Sant Llorenc des Cardassar · 2.99 mi from centre
8.4
19 reviews
With a stay at Protur Palmeras Playa Hotel - All Inclusive in Sant Llorenc des Cardassar, you'll be by the sea, within a 10-minute drive of Cala Millor Beach and Torrent de Ca n'Amer. This all-inclusive property is 13.1 mi (21.1 km) from Cala Agulla Beach and 13.5 mi (21.7 km) from Cala Domingo Beach.

Hotel in Manacor · 3.50 mi from centre
8.0
178 reviews
With a stay at Universal Hotel Perla in Manacor, you'll be on the beach, within a 10-minute drive of Cala Millor Beach and Torrent de Ca n'Amer. This beach hotel is 12.9 mi (20.8 km) from Cala Domingo Beach and 14.1 mi (22.7 km) from Cala Agulla Beach.

Hotel in Capdepera · 3.70 mi from centre
9.8
65 reviews
Breakfast available
With a stay at Can Simoneta Hotel - Adults Only in Capdepera, you'll be next to a golf course, within a 15-minute drive of Cala Agulla Beach and Torre de Canyamel. This beach hotel is 8.4 mi (13.6 km) from Cala Millor Beach and 0.8 mi (1.2 km) from Playa de Canyamel.

Aparthotel in Capdepera · 4.02 mi from centre
9.4
7 reviews
With a stay at Apartamentos s'Olivera in Capdepera, you'll be near the beach, within a 15-minute drive of Cala Agulla Beach and Playa de Canyamel. This aparthotel is 8.7 mi (14 km) from Cala Millor Beach and 2.1 mi (3.4 km) from Torre de Canyamel.

Aparthotel in Capdepera · 4.01 mi from centre
8.4
58 reviews
With a stay at Apartamentos Sureda in Capdepera, you'll be near the beach, within a 15-minute drive of Cala Agulla Beach and Playa de Canyamel. This aparthotel is 8.7 mi (14.1 km) from Cala Millor Beach and 2.1 mi (3.4 km) from Torre de Canyamel.

Aparthotel in Sa Coma, Sant Llorenc des Cardassar · 2.84 mi from centre
7.4
19 reviews
With a stay at this aparthotel in Sant Llorenc des Cardassar, you'll be by the sea, within a 10-minute drive of Cala Millor Beach and Torrent de Ca n'Amer. This aparthotel is 12.9 mi (20.7 km) from Cala Agulla Beach and 13.7 mi (22 km) from Cala Domingo Beach.

Hotel in Sa Coma, Sant Llorenc des Cardassar · 3.04 mi from centre
9.2
959 reviews
Breakfast available
With a stay at Hipotels Mediterráneo Hotel - Adults Only in Sant Llorenc des Cardassar, you'll be on the beach, within a 10-minute drive of Cala Millor Beach and Torrent de Ca n'Amer. This beach hotel is 13.5 mi (21.7 km) from Cala Domingo Beach and 13.9 mi (22.4 km) from Cala Agulla Beach.

Guest house in Sant Llorenc des Cardassar, Sa Coma · 3.33 mi from centre
7.6
1,420 reviews
Set on the beachfront between Porto Cristo and Cala Millor, Amena Mar Hotel offers sea views.
This small family-run guest house is composed of rooms and studios with private bathrooms. All rooms feature air conditioning.
Located on the east coast of the island, 591 feet from Cala Moreia Beach and 1312 feet from Sa Coma Beach. Cala Ratjada is 2789 feet from Amena Mar Hotel. Palma de Mallorca Airport is 42 mi from the guest house.

Hotel in Capdepera, Canyamel · 3.71 mi from centre
9.5
186 reviews
Breakfast available
Can Simoneta is a 5-star, adults-only hotel located on the beachfront of Capdepera, offering direct access to Canyamel Beach. Set on top of a cliff, it has fantastic mountain and sea views.
Located in a 140-year old building, this stylish hotel has lush Mediterranean gardens with an outdoor swimming pool and a hot tub. Massages and beauty treatments are available upon request.
The restaurant offers an a la carte menu and magnificent sea views. There is a bar service in the lounge, which has a terrace and a fireplace for winter months.
All rooms at the Simoneta include bathrobes, free toiletries and a hairdryer, as well as a flat-screen satellite TV and a mini-bar. Suites have a seating area.
Free parking is available on site. Canyamel Golf Course is 1.9 mi away. Palma de Mallorca is 48 mi away.