Cala D'or, Mallorca, Balearic Islands, Spain

Cala Gran

Cala Gran, situated in the Mallorcan village of Cala D'or, boasts the distinction of being the longest beach in the area. Its pristine white sand and crystal clear waters make it an ideal destination for families with young children.

The beach is designed to accommodate visitors with special needs and is supervised by a team of trained lifeguards. Additionally, as a resort beach, visitors need not worry about bringing their own refreshments as numerous restaurants, bars, and shops are on hand to provide all the necessary amenities.

Explore local stays near Cala Gran and enjoy its pristine white sands and crystal clear waters.

Those looking to relax in the sun can rent loungers with parasols and spend the day in unfettered bliss. A parking area is available for guests who arrive by car, and basic amenities such as toilets and outdoor showers are also available.

What to do at Cala Gran?

Amenities

Cala Gran amenities include parking, toilet, shower and loungers.

Bars

Best bars near Cala Gran include Sa Cala Beach Club, Es Pou Beach-bar, Es Faralló beach club inturotel, Saladina beach bar inturotel, Cala Petita, The Port Pub, Yates's, The Little Tavern and Smugglers.

Restaurants

Best restaurants near Cala Gran include The Pirate, Restaurante Rustic, Restaurant La Bodega | Restaurant Cala D'or Mallorca, Restaurante Grill Regina, Gusto, Restaurant Western Steakhouse and Restaurante Bon Sol - Tapas.

Visitor Reviews

Visitor reviews highlight the stunning little bay and beautiful blue warm water that's great for snorkeling and has a beach bar and restaurant. However, some beaches are a bit crowded, washrooms could use improvement and there is a cigarette bud problem on the rocky areas that is disgusting.

Where to Stay near Cala Gran?

Visitors to Cala Gran often stay in the nearby town of Cala D'or, which offers a range of accommodations from luxury resorts to budget-friendly hotels. Many choose to stay here because of its proximity to the beach, allowing them easy access to Cala Gran's beautiful sands and amenities.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Where is Cala Gran?

Latitude: 39.37386099 / Longitude: 3.23185265

Cala Gran is located in Cala D'or. The following map of Cala Gran shows the exact location.

Cala Gran: Weather Today

📅 Friday, May 15, 2026
Today is not an ideal day for a trip to Cala Gran, as the conditions are quite unsettled. You can expect light rain throughout the day, accompanied by a heavy layer of clouds that will keep things feeling rather gloomy. With air temperatures reaching 19.3 °C and the water sitting at 18.8 °C, it is definitely too chilly for swimming or relaxing comfortably on the sand. The breeze is quite lively, and you will likely feel some strong pulses of wind that make sitting out by the shore less than relaxing. Given the current state of the sea and the damp weather, it is best to skip the beach today and plan your visit for when the skies clear and the air warms up.
🌬️

Air

Low / High13.9°C/19.3°C
Feels Like (High)18°C
🌊

Sea

Sea Temperature18.8 °C
Wave Height0.6 m
🌧️

Rain

Rain Chance45%
Rainfall1.7 mm
Rain Duration8 h
🌞

Sun

Sunrise / Sunset06:33/20:53
Sunshine Hours5.0 hrs
UV Index5.9
Cloud Cover84%
💨

Wind

Speed20.7 km/h
Gusts40 km/h
DirectionNW

These beaches might also interest you

Beaches near Cala Gran

Recommended

Read More