EuroShores › Spain
Best Beaches in Spain
3 hand-picked beaches in Spain, ranked by our editors. Top pick: Cala Macarelleta (4.8 / 5).

Cala Macarelleta
Menorca, Spain · Sandy Beach · 4.8 / 5Best May–October

Ses Illetes
Formentera, Spain · Sandy Beach · 4.8 / 5Best June–September

Es Trenc
Mallorca, Spain · Sandy Beach · 4.7 / 5Best May–October
Planning a beach trip to Spain
Cala Macarelleta is best in May–October; Ses Illetes is best in June–September; Es Trenc is best in May–October. See the Best Time to Visit Each Country guide for timing and the Budget Beach Holidays in Europe guide for saving money.