Spain by train
How to travel in Spain by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.
Buy your train ticket online on Omio. The easy to use booking system with good prices and e-tickets.
Trainline provides a very simple and comfortable booking system for train tickets in several countries like to/from/in Austria, France, Germany, Italy, Spain, etc. Buy your train tickets without extra fees easily and securely here.
- Alta Velocidad Española(AVE)
- AV City(AVC)
- AVE Elipsos Spain - France (AVE Elipsos)
- Media Distancia(MD)
- Regional Exprés(RE)
- TGV Elipsos France - Spain (TGV Elipsos)
- Tren Regional Diesel(TRD)
- HOT 851 Madrid - Pontevedra
- HOT 852 Pontevedra - Madrid
- HOT 922 Barcelona - A Coruña
- ICN 3731 Paris - Portbou
- TH 310 Lisbon - Hendaye
- TH 313 Hendaye - Lisbon
- TH 332 Madrid - Lisbon
- TH 335 Lisbon - Madrid
- TH 751 Madrid - Ferrol
- TH 752 Ferrol - Madrid
- TH 921 A Coruña - Barcelona
- TH 921 Vigo - Barcelona
- TH 922 Barcelona - Vigo
popular connections travelled by other users
search for train times here
Online timetable information, on which you can find relevant, up-to-date connections.
- ACCT Acciona Trasmediterránea
- BALE Balearia
- Elipsos Elipsos
- ET EuskoTren
- EVA EVA Transportes
- FEVE RENFE Ferrocarriles de Vía Estrecha
- FGC Ferrocarrils de la Generalitat de Catalunya
- FGV Ferrocarrils de la Generalitat Valenciana
- FRSI FRS Iberia
- GRIM Grimaldi Lines
- PUJ Transport Pujol
- REEX Rede Expressos
- RENFE Renfe Operadora
- SFM Serveis Ferroviaris de Mallorca
- SNAV SNAV Ferries
- TEISA TEISA
Spain - Switzerland
To travel by train from Spain to Switzerland, you have several routes you can use. First from you departure place in Spain to Barcelona. From Barcelona continue either via via Paris, via Mulhouse and Lyon or Geneva to Switzerland. Please have a look at the booking links we offer, there the best options will show up and you find ticket prices and schedules.
If it is not possible to book your ticket in one step, add a second ticket for your travel in Spain to Barcelona via Renfe.
Spain - Germany
To travel by train from Spain to Germany, the main route leads from your departure station in Spain via Barcelona and trough France to Germany.
Either buy one train ticket from Spain to Germany via the given booking links. Or split the booking in two tickets: one for the route from Spain via Barcelona to Paris (France). And the second one from Paris to Germany. It might be the case that you need another ticket for travelling inside Spain to Barcelona, but finally depends on your route.
Spain - France
To travel by train from Spain to France, use one of the direct high-speed-trains from Barcelona to Paris and southern France. First you travel in Spain to Barcelona. There you change to the trains to France. Another option is to cross the border at Irun/Hendaye and to continue from there to your destination in France. Please use the following booking links to find schedules and ticket prices. In some cases you have to buy two tickets. One from your departure station in Spain to Barcelona (Spain). And a second one from Barcelona to your destination in France. Book early to get discounts and saver fares.
Spain - Italy
To travel by train from Spain to Italy in one day is possible on the route Barcelona (Spain) to Milan (Italy). Please use the booking link we mention.
A more relaxing way is to have an overnight stop in between, for example in Nice (France).
If you want to use a ferry, have a look at the connection from Barcelona (Spain) by overnight ferry to Civitavecchia (Italy) which is located one hour by train to Rome.
Spain - Morocco
To travel by train and ferry from Spain to Morocco, your first step is by train from your departure place in Spain to Algeciras in the South of Spain.
There you change to the ferry to Morocco. Several ferry providers are available and very frequent connections. Journey time from Algeciras (Spain) to Tanger-Med (Morocc🧐 is about 1:30 h.
From Tanger-Med (the harbour) you have an hourly free (06:00-22:00 h, if you can show your ferry ticket) bus to Tanger-Ville, the main train station of Tangier. From Tanger-Ville you continue by train to your destination in Morocco.
Spain - Monaco
To travel by train from Spain to Monaco, you first travel by train to Barcelona. From Barcelona (Spain) you continue by direct train to Marseille (France). Where you change to a train in direction of Nice and Monaco.
Spain - Portugal
There are only two rail links between Spain and Portugal: the night trains from Madrid and Irun to Lisbon and the Celta trains in the north from Vigo to Porto. There is no rail connection in the south, when travelling between Sevilla and Faro we recommend to take the direct bus instead.
New is the day train connection with changes between Madrid and Lisbon.
Train tickets are available online via our partner ACPRail or directly from RENFE. International tickets from Spain to Portugal are not available directly from CP (Portuguese Railways).