The best beaches to enjoy in Cala d’Or:
Cala Gran
Distance: ~300 m (5 min walk) from the centre
Description: The largest and liveliest beach in Cala d’Or, featuring fine golden sand, calm turquoise waters, and full amenities including sunbeds, umbrellas, lifeguards, cafes, and bars.
Ideal for families, swimming, water sports like paddleboards and pedalos.
Cala Petita
Distance: ~350–400 m (6 min walk) from Cala Gran
Description: A charming little cove next to Cala Gran, with soothing emerald-green water and a shallow sandy area surrounded by rocky outcrops. Perfect for snorkeling and low-key sunbathing.
Cala Esmeralda
Distance: ~1 km (15 min walk) north of Cala Gran
A peaceful cove with emerald-blue, crystal-clear water and white sand. Sheltered by pine-clad cliffs, offering a quieter atmosphere great for snorkeling and swimming.
Cala Ferrera
Distance: ~2 km (25 min walk) southeast of town
One of the widest beaches in the area, with calm shallow waters sheltered by headlands and pine trees. Excellent for families, with sunloungers, umbrellas, paddleboard/kayak hire, and lifeguards.
Cala Serena
Distance: ~2.5 km (35 min walk) southeast, past Cala Ferrera
Description: A small, secluded cove with crystal-clear, calm waters—ideal for snorkeling, swimming, and escaping crowds. Limited facilities, natural charm.