Spain by train
All train tickets and rail passes in Europe
Cheap Train Tickets Spain - Book Now!
Buy train tickets: Barcelona - Madrid / Madrid - Barcelona
Buy train tickets: Madrid - Seville / Seville - Madrid
Renfe Promo tickets for the high speed train AVE
Same prices or cheaper as the railways
Rail passes Spain: Eurail, Spain Pass and Interrail
Discover Spain by high speed AVE
Travel from Paris to Barcelona from €59
Take the AVE from Barcelona to Madrid in under 3 hours
Spain by train
Spain is the European country with the most high speed routes. Frequent and comfortable AVE and Alvia-trains link world-famous cities like Madrid, Seville and Barcelona. All trains offer comfortable accommodatian for a reasonable price. Visit interesting historic sites like the Alhambra in Granada, the Blue Mosque in Cordoba or the Sagrada Familia in Barcelona.
Travel by train through Spain. Book a rail pass for various days or a single ticket. For Spain you can book the Spain Pass, Interrail One Country Pass and Eurail One Country Pass. When travelling on a Interrail or Eurail Pass you can make your reservations on Happyrail.com as well. Simply fill in your departure and destination station to book the reservation. For single tickets you can click here to contact us.
How to book cheap train tickets to Spain
For all long-distance services to and in Spain reservations are required. Domestic cheap Promo and Promo+-fares start at €15 each way. With the Mesa-fare you get a table of four yourself for a fixed price. Sales usually opens 3 or 2 months for departure, depending on the route and type of train. Book early to get the cheapest fares.
For international routes from France there are cheap Essential-fares which start at €59 for Paris-Barcelona or €34 for Perpignan-Barcelona. Sales for these trains open 4 months before departure. Fares for the night trains from Madrid to Lisbon and Irun/San Sebastian to Lisbon start at €25 for a seat or €45 for a beth in a sleeping car. Reservation is required for all international journeys.
How to travel by train to and in Spain
From France high-speed TGV services run from Paris to Barcelona, 2 direct services in winter months, 4 direct services in summer months. A daily AVE-service also operates from Toulouse and Lyon to Barcelona. A daily AVE operates from Marseille to Barcelona and continues to Madrid. French TGV-trains also operate from Paris to the border town of Irun with connections to San Sebastian and Galicia available. Local trains operate from Port Bou/Cerbere to Barcelona, La Tour de Carol to Barcelona, Canfranc to Zaragoza (with bus service from Pau) and Irun/Hendaye to San Sebastian.
Night trains run from Lisbon in Portugal to Madrid each day. There is also a night train from Lisbon to San Sebastian and Irun/Hendaye on the French border. Two daily Celtra-trains run from Porto in Northern Portugal to Vigo in Galicia.
The main domestic high speed route runs from Barcelona via Madrid to Seville and Malaga. Trains along this route operate every hour or more frequent. From Barcelona there is also a line along the coast to Valencia with trains almost every hour. Most big cities in Spain are connected by 3 to 6 dailye AVE or Alvia-trains over the ever-expanding high speed network. For all domestic high-speed services there is a check-in with luggage check at all stations.
Interrail One Country Pass
A European Rail Pass for European citizens...
With a Interrail One Country Pass Spain you can travel for a various days throughout Spain. At Happyrail.com you can make your seat reservations on the trains as well. This is possible to do before your travels and during your travels.
A European Rail Pass for non-European citizens...
With a Eurail One Country Pass Spain you can travel for a various days throughout Spain. At Happyrail.com you can make your seat reservations on the trains as well. This is possible to do before your travels and during your travels.
With the Spain Pass you can travel for numerous amount of days on the rail network of Spain. On all trains (excluding regional trains) it is necessary to make a mandatory seat reservation. With a Spain Pass seat reservation can be made without any costs. To make a seat reservation you can advise the railway staff at the desk in the station. Please keep in mind that some trains may be fully booked. The earlier you book your seat reservation the more chance you have to travel on the trains. To make a seat reservation with a Spain Pass it is possible to do this at the station. With the Spain Pass the reservations are included in the price. You will receive the Rail Pass as an paper ticket. It is not possible yet to issue the Rail Pass as an e-ticket.
Train fares for groups are generally more affordable than individual tickets. To major destinations of NS International, Deutsche Bahn and SNCF you can book up to 9 persons. For other destinations groupfares start from 6 adults.
Take your pet with you on holiday! Large pets travel on their own ticket. For smaller pets you can carry them in a travel bag. All enquiries for taking your pet on holiday by train you can click here to contact us.
In most trains there is a place designed for wheelchairs. When travelling there is a possibility to arrange a help service when hopping-on and hopping-off the train. For enquiries you can click here to contact us. Please let us know the size of the wheelchair and your travel wishes.