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!