Portugal by train
How to travel in Portugal by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.
Click now to get a saver fare.
Buy your train ticket online on Omio. The easy to use booking system with good prices and e-tickets.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.
There are only two rail links between Portugal and Spain: the night trains from Lisbon to Madrid and Irun. And the Celta trains in the north from Porto to Vigo. There is no rail connection in the south. When travelling between Faro to Sevilla we recommend to take the direct bus instead.
New is the day train connection with changes between Lisbon and Madrid.
Tickets are available online via our partner ACPRail or directly from RENFE. International tickets from Portugal to Spain are not available directly from CP (Portuguese Railways).
To travel from Portugal to France by train, there are two main routes. It depends from where your destination is in France.
The first route is by direct night train from Lisbon to the Spanish-French border at Hendaye/Irun. There you change to a TGV train in direction of Bordeaux and Paris.
Buy your tickets in two steps: first from Lisbon to Hendaye or Irun via ACPRail (see booking links). Then a second ticket from Hendaye to your destination in France via Trainline or SNCF (see booking links).
The second route is from Lisbon by direct night train to Madrid. There you continue by high-speed-trains via Barcelona in direction of France (Marseille, ...).
Buy your tickets in two steps: first from Lisbon to Madrid for the night train via ACPRail (see booking links). Then a second ticket from Madrid via Barcelona to your destination in France via Trainline or SNCF (see booking links).
To travel from Portugal to India, there is no rail connection available. We recommend to book a direct flight via the given booking link. Train tickets in India are available via 12go.asia.
Reopening of the Elvas - Badajoz line
Travel overnight to Portugal from Irun and Madrid