Homepage

Compare Cala Bona holidays

Holidays from £319 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for more than 20 years

Compare and save

Save an average of £350 per holiday

We compare millions of holidays from the UK’s leading travel companies

Jet2holidays logoTui logoeasyJet Holidays logoloveholidays logolastminute logoHolidayGems logoOn the Beach logo

Holidays in Cala Bona

A tranquil town on the east coast of Majorca, Cala Bona offers a healthy dose of sun, sea and sand. And while relaxing may well be on top of your to-do list during your Cala Bona holiday, there’s still enough to see and do to keep everyone entertained – if you can drag yourself away from the beach, that is.

Golden sands give way to shallow, kid-friendly waters at Cala Bona’s two beaches, which run down the coast towards neighbouring resort Cala Millor. Combined, they create a 2km-long (1.2 miles) ribbon of warm sand. You’ll find everything you need here – from sunbeds and showers to shops and restaurants – so you can focus on sunbathing.

If you fancy exploring, there are several excursions available from Cala Bona. You can head out on a boat to an exclusive beach, cycle to traditional towns or explore the otherworldly underground Drach Caves.

For those who want to improve their swing, Cala Bona is close to three golf courses. You’ll find manicured greens and sun-drenched fairways on courses designed to blend into the natural scenery. With views of rolling hills and impossibly blue seas, the hardest part will be concentrating on your game.

In the evening, you'll get to enjoy the resort’s laid-back vibes. Cala Bona may welcome more visitors than it once did but still has a relaxed, family-friendly feel. Choose a restaurant on the promenade for a dinner of fresh seafood and watch the fishing boats bobbing in the harbour as the sun goes down.

Popular Cala Bona holiday deals

View all deals

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Grupotel Mallorca Mar

Cala Bona, Majorca, Spain
  • 8 Sept 2026
  • 7 nights
  • All-inclusive
  • From Liverpool

Prices from

£1,077 pp

Ferrer Lime Isabel

9

Excellent

Cala Bona, Majorca, Spain
  • 24 May 2027
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£744 pp

Protur Bonaire Aparthotel

9.3

Excellent

Cala Bona, Majorca, Spain
  • 8 Aug 2027
  • 7 nights
  • All-inclusive
  • From Birmingham

Prices from

£1,557 pp

When to go to Cala Bona

Cala Bona enjoys fine weather throughout the year, with the mild winters and hot summers characteristic of its Mediterranean climate.

The town gets busiest in July and August, when temperatures are in the high 20s or early 30s and holidaymakers flock to the beach. May and June are also popular times to visit, with warm, sunny days and temperatures in the early to mid-20s.

With fewer tourists flocking to the town, there more chances to nab a cheap holiday to Cala Bona from November to April. It’s offseason, but temperatures still average around 15C with perfect conditions for cycling or walking in the countryside.

On July 16, Cala Bona celebrates the day of its patron saint, Our Lady of Mount Carmel. The town is in party-mode for several days, with processions and local delicacies for visitors to try.

Good to know

Flight time

2.5h

(from London)

Currency

Euros (€)

Language

Spanish

Things to know about Cala Bona

Travellers preferHalf board
Typical stay7 nights
Most trips start fromManchester
No. of deals we've compared2.1M+
Best times to visit Cala BonaFind the best time to go to Cala Bona. Compare average prices by month and use the toggle to check average temperature and rainfall.
£855
£684
£513
£342
£171
£0
30
24
18
12
6
0

September

  • Average price per person

    £699

  • Average temperature

    25.3°C

  • Average rainfall

    2.2mm

Weather data sourced from WeatherAPI.com. Booking data from TravelSupermarket.

About TravelSupermarket