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!