Spain by train

Flight-free made easy
All transport and accommodation included

Journeys you’ll love
Created by sustainable travel experts

5 star support
Access on-demand support while travelling

Great Spain train holidays

London to Andalucía by train

Nîmes, Valencia, Seville, Córdoba, Granada and Girona

Uncover Andalusia’s cities that brim with striking Moorish architecture, gothic cathedrals, and palatial gardens. Don’t miss Córdoba's Mezquita, a blend of Islamic and Christian artistry.

Spain’s ancient cities

Paris, Barcelona, Valencia, Córdoba, Madrid and Girona

Explore historic Córdoba via the Guardian's rail route of the month. From Valencia to Andalucía you’ll pass through the breathtaking scenery of Despeñaperros gorge.

Pilgrimage by rail to Santiago

Bordeaux, San Sebastián, Burgos, Santiago de Compostela, Burgos, Barcelona and Lyon

The 1,000-year-old Camino de Santiago pilgrimage, by train. Your final stop will be Santiago de Compostela, with easy access to the Galician countryside.

Spain beaches by train

Barcelona and Tarragona

Paris, Barcelona, Tarragona and Girona

Explore beyond Barcelona and head south to Tarragona, where Roman architecture and ancient ruins meet a colourful food scene and a sun-drenched coast.

Overland to Mallorca

Nîmes, Barcelona, Palma, Girona and Paris

Travel to Barcelona via the Roman city of Nîmes, then sleep tight on the sleeper ferry to Mallorca to explore beaches, mountains and old stone villages.

Northern Spain by sleeper ferry

Santander, San Sebastián, Burgos, Salamanca, Madrid, Barcelona and Avignon

Embark on the two-night sailing from Portsmouth to Santander to explore Spain’s beautiful north coast, before heading inland to Burgos and Salamanca.

How long does it take?

Here’s the minimum time you’ll need for a relaxed round trip starting from London. We do other departure stations, too!

Looking for something else?