Train

Lisbon → Porto

City guides: Lisbon · Porto

Early edition: these facts have not yet been reviewed by our editors. Check the sources before you book.

Lisbon to Porto takes about three hours on CP's Alfa Pendular train, centre to centre, with trains every one to two hours. Promo fares start at €9.50 if you book 5 to 60 days ahead.

Ways to travel

Train

CP Alfa Pendular

Lisbon Santa Apolónia or Oriente → Porto Campanhã

Book with the operator: cp.pt
Journey time
2 h 58 min
How often
Every 1 to 2 hours
Fares from
€9.50
Changes
Direct

Tilting train with a café-bar, Wi-Fi and a power socket at every seat. Every seat is reserved; bookings open 60 days ahead.

Train

CP Intercidades

Lisbon Santa Apolónia or Oriente → Porto Campanhã

Book with the operator: cp.pt
Journey time
3 h 23 min
How often
Several a day
Fares from
€9.50
Changes
Direct

About 25 minutes slower. Power sockets are mainly in first class.

Good to know