Spain is for sunseekers.
Tenerife. La Palma. Gran Canaria. Lanzarote.
We’re all about that island life and we’ve got the tanlines to prove it.
When travelers picture the best beaches in Spain, they envision the sun-soaked Canary Islands or the dreamy Mediterranean beaches on the Balearic Islands. These archipelagos are awesome but they’re not the only sandy shorelines in Spain.
Some of the best beaches in Spain are also on the mainland, an easy train ride away from Madrid.
Image Credit: Getty Images. Image Location: San Juan Playa, Alicante, Spain.
Best beaches on Spain’s eastern coast
When it comes to tanning on Spain’s east coast, Costa Blanca has some of the best spots under the sun. The Alicante province cradles this shoreline that stretches from Dénia to Pilar de la Horadada. Our picks on this 125-mile coastline:
San Juan Playa, Alicante
Nearest station: Alacant-Terminal
Why: White sand beaches and volleyball, both near downtown Alicante’s sweet turrón shops.
Playa de las Higuericas, Alicante
Nearest station: Balsicas-Mar Menor
Why: Spend all night drinking at the beachside chiringuitos then watch an immaculate sunrise.
Image Credit: Getty Images. Image Location: Bay of La Concha, San Sebastián, Spain.
Best beaches on Spain’s northern coast
Don’t let France hog the Bay of Biscay. With so much going on in the South of Spain, it’s easy to forget about the beaches on Spain’s northern coastline. Here are two of our faves between Bilbao and Betanzos.
Bay of La Concha, San Sebastián
Nearest station: San Sebastián
Why: Named "Concha" for its symmetrical shape, San Sebastian's beach is renowned for its 19th-century elegance and scenic beauty, making it one of Europe's most famous urban beaches.
Lapas Beach, A Coruña
Nearest station: A Coruña
Why: While not necessarily the largest or most noteworthy beach in A Coruña, the Ancient Roman Torre de Hércules will instantly become your favorite lighthouse in the world.
Arnía Beach, Santander
Nearest station: Santander
Why: Rock formations jut out of the blue Bay of Biscay, cradling a small beach that locals tend to keep secret.
Image Credit: Getty Images. Image Location: Malaga, Spain.
Best beaches in South of Spain
Summer in the South of Spain is as sexy as it sounds. Some of the best beach towns in Spain sprawled out mere footsteps away from big cities. Consider this a tiny sampling of the many perfect playas in this region.
Playa del Castillo, Cadiz
Nearest station: Cadiz
Why: Look southwest and you’ll see an ancient temple on an island; look northeast and you’ll find a concert venue where you can rock out all summer long.
Playa de la Misericordia, Malaga
Nearest station: Malaga
Why: This waterfront promenade near the city center is abuzz day and night. Sunbathe, people watch, and get in on a game of beach volleyball.
Image Location: Barceloneta Beach, Barcelona, Spain.
Your ultimate 5-day Spanish beach itinerary
From the platform to the playa (beach in Spanish), here’s our ultimate Spanish beach itinerary that helps you make the most of an unlimited train pass through Spain.
Day 1: Madrid to Alicante
Average train time: 2h 30m
Beach: Playa del Postiguet
On day 1, take the train from Madrid to Alicante and kick it beneath the Castell de la Santa Bàrbara, watching the ships disappear into the eternal blue horizon.
Day 2: Alicante to Valencia
Average train time: 2h
Beach: Pinedo Beach
On day 2, take the train from Alicante to Valencia and warm yourself on the sands near the Port of Valencia then find shade with a walk down into the forested shoreline where you might stumble upon some wildlife.
Day 3: Valencia to Castellón de la Plana
Average train time: 45m
Beach: Platja del Pinar
On day 3, take the train from Valencia to Castellón de la Plana. With your tongue loosened up to the local language, visit Platja del Pinar and ask if you can kick the football around with some new friends.
Day 4: Castellón de la Plana to Tarragona
Average train time: 90m
Beach: Platja Llarga to Cala de la Mora
Fancy a bit of an adventure? On day 4, take the train from Castellón de la Plana to Tarragona, and starting at Platja Llarga’s wide open sands walk into the Cala Fonda nature preserve. Along the way to Cala de la Mora on the opposite end, you’ll find a naturalist beach where you can free yourself from those pesky tanlines.
Day 5: Tarragona to Barcelona
Average train time: 30m
Beach: Barceloneta Beach
On day 5 head to Barceloneta Beach in Barcelona. The lively crowds are predictable but you didn’t come to the capital of Catalonia to sit alone in silence. Bask in the sunshine, spending time drinking and dancing with locals.
How to get to Spain's beaches by train
Off to the island beaches
And once you’ve had your fill of mainland beaches, take the ferry to Spain’s best Mediterranean beaches on the Balearic Islands:
- Las Salinas, Ibiza
- Playa de Muro, Mallorca
- Bellavista, Menorca
- Playa de Illetes, Formentera
All you need is sunscreen and a smartphone to take an amazing beach vacation in Spain that’ll outlast even your darkest tan (and peeliest sunburn). Download the Trainline app to purchase train e-tickets for endless fun under the Spanish sun.