easyTransBook
Transport guide

Train · Portugal

CP – Comboios de Portugal

CP (Comboios de Portugal) is Portugal's national railway. Its Alfa Pendular tilting trains link Braga, Porto, Coimbra, Lisbon and the Algarve. The Lisbon–Porto trip takes under three hours, city centre to city centre.

Official website
OperatorCP – Comboios de Portugal
Fastest trainAlfa Pendular, in service since 1999, top speed 220 km/h
Alfa Pendular routeBraga – Porto – Lisbon – Faro
Lisbon–Portoabout 2h40 to 3h15
Lisbon stationsSanta Apolónia and Oriente
Porto stationCampanhã, with a short link to São Bento
Lisbon–Porto fareabout €35.70 Alfa Pendular, €28.05 Intercidades (2nd class, 2026 check); Promo from about €21.50
ClassesConforto (1st) and Turística (2nd)
Bookingcp.pt, CP app, station ticket offices

Routes and stations

The main line runs along the coast from Braga and Porto to Coimbra and Lisbon. Alfa Pendular trains also continue south to Faro in the Algarve. Intercidades trains run the same corridor with more stops.

In Lisbon, use Santa Apolónia near the old town or Oriente, which is closer to the airport. In Porto, long-distance trains stop at Campanhã. A suburban train takes you to São Bento in the centre in about 4 to 5 minutes, free with your long-distance ticket.

Lisbon to Porto takes about 2 hours 40 minutes to 3 hours 15 minutes, depending on train and station.

Tickets and fares

Alfa Pendular has two classes: Conforto (comfort, 1st) and Turística (tourist, 2nd). Intercidades is usually cheaper and a little slower.

In a June 2026 check, a standard 2nd-class Lisbon–Porto fare was €35.70 on Alfa Pendular and €28.05 on Intercidades. Promo fares started from about €21.50 and €17.00, but are limited and less flexible.

CP often runs Promo discounts, from up to 25% to bigger seasonal offers on Alfa Pendular. Prices change, so check cp.pt.

How to book

Book on cp.pt in English or in the CP app. Seats are reserved on Alfa Pendular and Intercidades, so you get a seat number.

You can also buy at station ticket offices and machines. Book early for weekends and holidays, when trains fill up.

Interrail and Eurail passes are valid, but you need a separate seat reservation on Alfa Pendular and Intercidades.

Tips for travellers

Alfa Pendular has free Wi-Fi, a power socket at every seat and a bar car (carriage 3). Luggage goes on overhead racks.

Each carriage has a toilet, and wheelchair spaces and lifts are available. Bicycles are only allowed if packed as luggage.

Coimbra is a good stop on the way between Lisbon and Porto. From the airport side of Lisbon, Oriente is usually easier.

Last checked: October 2026. Fares and timetables change, so confirm on the official website before you travel.

Frequently asked questions

How long is the train from Lisbon to Porto?

About 2 hours 40 minutes to 3 hours 15 minutes. Alfa Pendular is usually the fastest.

How much is the Alfa Pendular from Lisbon to Porto?

A standard 2nd-class ticket was about €35.70 in 2026. Promo fares can be cheaper. Prices change.

Alfa Pendular or Intercidades?

Alfa Pendular is faster and more comfortable. Intercidades is often cheaper and stops more.

Which Lisbon station should I use?

Santa Apolónia is central. Oriente is better if you come from the airport side.

Does the train arrive at Porto São Bento?

Long-distance trains arrive at Campanhã. A short suburban train connects to São Bento, included in your ticket.

Sources: cp.pt · cp.pt · everyrail.com