♦ EuroShoresBeachesMapCountriesGuides
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

Cala Macarelleta

Menorca, Spain · Sandy Beach · 4.8 / 5

Best May–October

Ses Illetes, Formentera, Spain

Ses Illetes

Formentera, Spain · Sandy Beach · 4.8 / 5

Best June–September

Es Trenc, Mallorca, Spain

Es Trenc

Mallorca, Spain · Sandy Beach · 4.7 / 5

Best 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.

Browse all European beaches →