Spain by train

Flight-free made easy
All transport and accommodation included

Journeys you’ll love
Created by sustainable travel experts

5 star support
Chat with your trip lead on WhatsApp

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.

Great Spain train journeys

London to Andalucía by train

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

Follow the Torre del Oro through Spain’s most historic cities, filled with Moorish mosques, ancient walls and palatial gardens.

Ancient Spain 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.

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

How long does it take?

Looking for something else?