The Eurail Spain Pass lets you explore all of Spain's beautiful cities like Barcelona, Granada, Madrid, Sevilla and Valencia. We also offer various Eurail passes that combine Spain with other European countries.
Rail pass options for Spain
Eurail Global Pass starting from USD$ 351 – have the freedom to visit Spain and up to 27 other Eurail countries.
Eurail Select Pass starting from USD$ 196 – this 2, 3 or 4-country pass combines Spain with bordering countries.
Eurail Spain Pass starting from USD$ 217 – spend your whole vacation to discover Spain by rail.
Example train route in Spain
Visit Spain's most popular cities on a single trip with Eurail. You can follow the suggested route below using a Eurail Spain Pass - 8 days within 2 months, starting from USD$ 381.
Barcelona is Spain’s most cosmopolitan city offering surrealist architecture from Gaudí and entertainment galore.
Valencia offers a charming old town, pleasant beaches and of course, the best paella Spain has to offer.
Granada is spellbinding thanks to the allure of the Alhambra set before the mountainous backdrop of the Sierra Nevada.
Seville – wander the winding cobbled streets of the Andalusian capital and include visits to Seville Cathedral and the Alcázar.
Madrid has plenty to offer – get lost at the Rastro flea market, explore the Prado Museum and soak up the lively atmosphere of Chueca.
Toledo is a stone’s throw from the capital and offers a rich history with churches, synagogues and mosques stood side by side.
Salamanca is buzzing with a student atmosphere and dressed up in beautiful traditional architecture.
8. Santiago de Compostela
Santiago de Compostela – is filled with Medieval charm and is the finishing point for pilgrims walking the Camino de Santiago.
9. San Sebastian
San Sebastian proudly boasts some of Spain’s most beautiful beaches – ideal for sunbathers and surfers alike.
For more route ideas for your Eurail trip, check out our European highlights itinerary.