Cala Bona is Majorca at its most relaxed - a peaceful fishing village turned gentle seaside resort where calm beaches, a pretty harbour and easy island days do all the talking.
Why people love holidays to Cala Bona
Holidays to Cala Bona are all about slow mornings, breezy waterfront strolls and choosing between the harbour cafés or the beach for your next dose of doing absolutely nothing. It’s friendly, walkable and wonderfully low-key, making it a favourite with families, couples and anyone who prefers the softer side of Majorca. The best part? You’re right next door to Cala Millor if you fancy more buzz, but you don’t have to go anywhere.
Best time to go on your Cala Bona holidays
Cala Bona enjoys a long stretch of sunshine and an easy-going rhythm year-round, so the best time to visit really depends on how you like to holiday.
Spring (Apr–Jun) – soft sunshine, light breezes and quieter beaches make this a gorgeous time for gentle exploring, seaside strolls and those first dips of the season.
Summer (Jul–Aug) – long, bright days and warm evenings bring the resort to life, with busy beaches, buzzing marina nights and that classic “summer holiday” feel.
Autumn (Sep–Oct) – warm seas and golden afternoons set the tone for slower days, relaxed swims and evenings that still feel deliciously summery.
Winter (Nov–Mar) – mild, peaceful and perfect for scenic walks, lazy coffees on the promenade and enjoying Cala Bona’s calmer, more local side.
Best beaches to visit on you holidays to Cala Bona
Cala Bona’s coastline is dotted with small, sheltered coves and calm shallows that are perfect for family-friendly swimming. They’re compact, scenic and ideal for long, lazy days under the sun.
Top beaches in and around Cala Bona:
Playa de Cala Bona – a small, sandy beach with clear, shallow water that’s great for kids and gentle dips.
Cala Millor Beach (short walk) – long, wide and golden; perfect if you want a bigger beach day without going far.
Cala Nau – a quieter stretch with soft sand and turquoise water.
Sa Coma Beach (nearby) – bright, clean and ideal for paddleboarding or calm swimming.
Where to eat on your Cala Bona holidays
Cala Bona’s food scene is all about relaxed marina meals, fresh seafood and friendly terraces where you can settle in for long, chatty evenings. Most places hug the waterfront, so you’re never far from a sea breeze or a sunset.
Great places to eat:
Rope and Anchor – a long-standing favourite overlooking the marina, known for generous Mediterranean dishes, cheerful service and easygoing holiday vibes.
Argos Bar – warm, welcoming and ideal for families, with a mix of comfort classics and Mediterranean plates in a great harbourfront spot.
Melassa Restaurant – a stylish, modern restaurant serving beautifully presented seafood and Mediterranean dishes with a calmer, more grown-up atmosphere than the seafront cafés.
Nightlife in Cala Bona
Evenings in Cala Bona are mellow and marina-focused - perfect for quiet drinks, live acoustic music and long walks along the waterfront. If you want a bigger night, Cala Millor is close by, but Cala Bona keeps things simple in the best way.
Nightlife highlights:
Harbour lounge bars – ideal for cocktails, sea breezes and people-watching.
Hotel entertainment – live singers, tribute acts and family-friendly evening shows.
Cala Millor (walking distance) – a step up in energy with sports bars, music bars and later nights.
Things to do on Cala Bona holidays
The beauty of Cala Bona is its simplicity - but that doesn’t mean there’s nothing to do. From harbour walks to hidden coves and natural wonders, slow exploring is part of the charm.
Top things to do:
Wander the Cala Bona Marina for ice creams, cafés and sea views.
Take a boat trip along the east coast for dolphins and secret coves.
Visit the famous Caves of Drach for underground lakes and dramatic rock formations.
Walk or cycle the promenade to Cala Millor.
Explore Capdepera and its hilltop castle for incredible views.
Visit the Punta de n’Amer Nature Reserve for gentle trails and coastal scenery.