Spain
51 beachesBarcelona · Mallorca · Ibiza · Menorca · Costa Brava
Over 8,000 km of coastline spanning the Mediterranean, Atlantic, and Bay of Biscay. From Barcelona's vibrant city beaches and the pristine Balearic island coves to wild Galician headlands and Canary Island dunes.