01 of 10
La Concha Beach, San Sebastian
Spain has over 5,000 miles of coastline, much of which is graced with beautiful beaches. Though the tourists flock to the Costa Blanca and the Costa del Sol, there are gorgeous beaches all over Spain (well, where there's coastline, anyway!). See below for the best beaches in Spain.
More Spain Beaches
- Tripadvisor's Best Beaches in Spain
- Beaches in Spain Which Aren't in the Middle of Nowhere
- Beaches in Barcelona You Don't Want to Miss
- Nudist Beaches in Spain
1. La Concha Beach, San Sebastian
La Concha is one of the best city beaches in Europe, let alone Spain. Situated in the north-east corner of Spain, near the western end of the border with France, San Sebastián is a chic coastal city with excellent Pintxos (the Basque name for tapas) and one of the nicest beaches you'll ever get in a city.
Read more about San Sebastian
How to Get to San Sebastian
There are trains from... both Madrid and Barcelona to San Sebastian. Madrid is actually closer to San Sebastian than Barcelona, despite the fact Barcelona and San Sebastian are in the north of Spain.
You can book trains throughout Spain from Rail Europe.
The nearest airport to San Sebastian is Bilbao Airport.
San Sebastian Accommodation
Next Beach >> Playa de las Catedrales, GaliciaContinue to 2 of 10 below.
02 of 10
Playa de Las Catedrales, Galicia
The best beach in Galicia, hands down. The rock formations created by the sea are truly exceptional. The nearest town is Ribadeo, while Foz is nearby.
How to Get to Ribadeo
Ribideo is on the narrow gauge railway run by FEVE, which runs along the north coast of Galicia and Asturias. Read more about Narrow Gauge Trains in Spain.
To get from Santiago de Compostela, there's a three-hour bus journey run by ALSA.
For mainline trains serving the rest of Spain, check out Rail Europe.
Accommodation in Ribadeo
Next Beach >> Playa del Silencio, AsturiasContinue to 3 of 10 below.
03 of 10
Playa del Silencio, Asturias
Next beach >> Ses Illetes, FormenteraContinue to 4 of 10 below.
04 of 10
Ses Illetes, Formentera, Balaeric Islands
According to viajar.com, Formentera is the best Balearic Island for beaches (beating Ibiza, Mallorca and Menorca) and Ses Illetes is the best beach in Formentera. They also rate nearby Cala Conta highly too.
Though the beaches are better on Formentera, the nearby (and larger) island of Ibiza tends to be more active. Formentera is an easy day trip (by ferry) from Ibiza Town. See also: Ibiza Practical Information and Things to Do in Ibiza.
Next Beach >> Sitges, CataloniaContinue to 5 of 10 below.
05 of 10
Beaches of Sitges, Catalonia, near Barcelona
Sitges has the best beach near Barcelona and a storming nightlife to go with it. It is certainly a lot better than Barceloneta Beach in Barcelona. Sitges is a well-known gay resort, but the main beaches are mixed. There are also nudist beaches in Sitges.
- Compare Prices on Hotels in Sitges
- You can also book a private walking tour of Sitges from Barcelona with Viator
Next beach >> Nerja, Costa del SolContinue to 6 of 10 below.
06 of 10
Nerja, Costa del Sol, Andalusia
If you can't beat 'em, join 'em. The Costa del Sol has a reputation that I'll never be able to tarnish no matter how hard I try, so I may as well advise you as to the best to go to in this overhyped, expensive concrete jungle.
Rather than heading west from Málaga to the likes of Torremolinos and Fuengirola, go east to Nerja. Nerja is a pueblo blanco ("white village") with pretty houses and nice beaches, though it isn't free from the big hotels that blot the landscape all around this region. Alternatively, head a little further to Motril. Both Nerja and Motril are within 1h30 of both Málaga and Granada.
TripAdvisor has great deals on hotels near Nerja, and if you do decide to stay in one of the usual Costa del Sol beach towns, you can take a private tour of their beautiful coastal caves.
Next beach >> La Barrosa, AndalusiaContinue to 7 of 10 below.
07 of 10
La Barrosa, Chiclana de la Frontera, Cádiz
Voted the best beach in Spain by elmundoviajes.com in a very tight contest (it got only 6.2% of the votes).
If you'd prefer to be nearer to the city, Playa de la Victoria in Cadiz itself is also very nice.
Other beaches high on elmundoviajes.com's list included Maspalomas (Gran Canaria), Jandía (Fuerteventura), Playa del Torreón (Benicassim, Castellón), Rodiles (Villaviciosa, Asturias), Concha in San Sebastián, Corralejo (Fuerteventura) and Genoveses (Almería).
Cadiz is also easily reachable from Jerez.
Next beach >> Tarifa, AndalusiaContinue to 8 of 10 below.
08 of 10
Tarifa has a lot going for it: the windsurfing scene, whale-watching and a fun nightlife, but it also has something very much against it if all you want is to sunbathe: the wind.
If you don't mind getting sand in all your creases, Tarifa will do you fine, but the area is really for active watersport enthusiasts more than beach people. It is also situated at the junction between the Atlantic and Mediterranean, which adds some novelty value.
Be prepared to be surrounded by people that say "...dude" a lot and think shark tooth pendants are cutting-edge fashion.
Next beach >> Gandia, Costa BlancaContinue to 9 of 10 below.
09 of 10
Gandia, Costa Blanca
The Costa Blanca is made up by a number of small towns with pleasant beaches. Some towns are bigger than others (Denia is one of the larger ones) while others are package holiday monstrosities (heard of Benidorm?). Gandia is one of the beaches that is more popular with Spanish rather than foreign tourists, so it must have something going for it. Have a look at these Costa Blanca Beaches for more details of beaches in the area.Continue to 10 of 10 below.
10 of 10
Playa de los Peligros & Playa de la Magdalena, Santander
Santander is the capital of the little-explored region of Cantabria, located between Asturias and the Basque Country. Though Playa del Sardinero is more famous, I prefer these two. Playa del Sardinero looks out to sea (as most beaches tend to, fair enough), but Playa de los Peligros and Playa de la Magadalena are a bit different in that they look across the picturesque Bahía de Santander, a bay with ships sailing by and misty mountains in the distance.
Peligros and Magdalena are also closer to downtown Santander.