Trip Planner:   Europe  /  Spain  /  Balearic Islands  /  Majorca  /  Cala Ratjada  /  Cala Agulla

Cala Agulla, Cala Ratjada

#1 of 24 in Things to do in Cala Ratjada
Beach · Nature / Park
Cala Agulla is a beach in Majorca, Spain.

It was declared a Àrea natural d'especial interès in 1991 by the Parliament of the Balearic Islands.
Use our Cala Ratjada tour itinerary app to visit Cala Agulla on your trip to Cala Ratjada, and learn what else travelers and our writers recommend seeing nearby.
Create an itinerary including Cala Agulla

Cala Agulla reviews

Rate this attraction
TripAdvisor traveler rating
TripAdvisor traveler rating 4.5
1,706 reviews
  • Nice beach with beautiful blue water, beach bar and restaurant, it is very crowded during the day. But if you are there early enough, great spot.  more »
  • This is a very pretty little beach with stunning blue water and a relaxed vibe. Plenty of facilities and lots of free parking  more »
  • A little crowded for my taste. We walked from our hotel, but there is a parking lot where you have to pay. There is also a decent restaurant at the top of the hill before you walk down to the beach where you can purchase food, drinks, and ice cream. The beach was fairly clean, although I did find myself picking up after some of the more entitled beach goers who can’t seem to walk to the provided trash cans. Water was nice, but there was seaweed and little nibbling fish but it didn’t bother us too much.
  • Very beautiful yes, but try to be here early. At 9am it is awesome, very few people. From 11am it’s packed. There’s natural shade under the trees at the back of the beach, although a bit far from the shore. 2 sunbeds and parasol are 15.80€, but they came to collect the money only after 12.

Plan your trip to Cala Ratjada

  • Get a personalized trip
    A complete day by day itinerary
    based on your preferences
  • Customize it
    Refine your trip. We'll find the
    best routes and schedules
  • Book it
    Choose from the best hotels
    and activities. Up to 50% off
  • Manage it
    Everything in one place.
    Everyone on the same page.