Train Travel in Spain

Find Train Times & Book Rail Tickets in France

Rail Map - Spain & Portugal

Rail Map - Spain & Portugal

Train travel in Spain

  • High speed trains: Barcelona - Zaragoza - Madrid - Cordoba - Seville
  • Very punctual and frequent trains
  • Comfortable high speeds trains
  • Faster than flying: Barcelona to Madrid and Madrid to Seville!

Train travel:High-speed trainRegional train

Barcelona - Madrid


9hr 20min

Barcelona - Malaga

5hr 30min


Madrid - Malaga

2hr 30min


Madrid - Seville

2hr 30min

16hr 50min

Spain by train - Train tickets & info

How to book cheap train tickets in Spain? 

  • Book as early as possibe, tickets are available 2 months in advance
  • Avoid trains during rush hour
  • Be aware that first class tickets are sometimes cheaper than second class tickets

  • Trains in Spain - Find & Book Train Tickets


  • National railways  in Spain 
  • All major routes, like Barcelona to Madrid and Seville to Madrid
  • High speed trains like the AVE

  • Renfe - National Railways

Train tickets Europe 

  • HappyRail: one site for all train tickets in Europe
  • Same price or cheaper as the railways
  • Collect HappyMiles with every trip 
  • Winner of the "Best Innovation" at the EU Rail Summit 2016
  • Complete, easy and the best price!

  • Train Tickets Europe - Buy all Cheap Tickets!