Spain by train
Top booked trips
Search flight-free holidays designed by sustainable travel experts including overland travel and accommodation.
Build a trip
Tell us what you’re after. Our tech will create a personalised holiday for you.
Build tripFlight-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
Great Spain train holidays
Pilgrimage by rail to Santiago
Santiago de Compostela, Bordeaux, Barcelona, Lyon, Burgos, San Sebastián
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.
Andalucían city highlights
Barcelona, Madrid, Girona, Córdoba, Paris, Valencia
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.
Spain’s ancient cities
Nîmes, Girona, Granada, Córdoba, Valencia, Seville, Paris
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 beaches by train
The Balearics
Nîmes, Barcelona, Girona, Palma, Mallorca, 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
Salamanca, Avignon, Barcelona, Madrid, Burgos, Santander, San Sebastián
Embark on the two-night sailing from Portsmouth to Santander to explore Spain’s beautiful north coast, before heading inland to Burgos and Salamanca.
Crossing Catalonia
Tarragona, Barcelona, Paris
Explore beyond Barcelona and head south to Tarragona, where Roman architecture and ancient ruins meet a colourful food scene and a sun-drenched coast.
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!