Skip to main content
Your order

Spain and Portugal

Routes and itineraries

Iberian adventure

 

Discover Spain and Portugal by train with this beautiful itinerary.

 

  • Includes Vigo, Porto, Coimbra, Lisbon, Faro, Seville, Cadiz and Granada
  • Travel time: 12 days or longer

Best of Portugal

 

Travel across Portugal from Porto in the north to the Algarve in the south.

 

  • Includes Porto, Pinhao, Coimbra, Lisbon, Sintra, Faro and Lagos
  • Travel time: 10 days or longer

Spanish Tapas

 

Eat your way through Spain with only the best paella, tortillas and jamón iberico.

 

  • Includes Barcelona, Valencia, Seville, Madrid and San Sebastián
  • Travel time: 10 days or longer

Train information for Spain and Portugal

 

Find out everything you need to know about train travel in Spain and Portugal. We'll show you popular connections and travel times.

 

Barcelona Guide

 

Find out all the hotspots in Barcelona with our comprehensive City Guide.

 

  • Includes all attractions in Barcelona and tells you how to get around

1 day in Lisbon

 

With only 24 hours to spend in Lisbon, here's what you just can't miss.

 

  • Includes the major attractions in Lisbon and its close surroundings

1 day in Seville

 

You can see much of Seville in just 24 hours and love every bit of it.

 

  • Includes the major attractions in Seville with almost guaranteed sunshine

 

More routes featuring Spain and Portugal

 

 

Other destinations

 
  • Malaga beach, Spain 2
    Southern Europe Looking for the sun? From golden beaches to picturesque towns, discover Southern Europe with your Interrail Pass today!
  • masthead-south-france-mediterranean-sea
    France From the vineyards in Alsace to the night lights of Paris, discover the beauty of France by rail. Travel across 30,000 destinations with your Interrail Global Pass today!
  • tuscany_hills_landscape_desktop
    Italy From eating pizza to watching the sunset in Rome, discover the beauty of Italy by rail. Travel across Europe with your Interrail Global Pass today!