Trip to Porto

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration4h
Distance340 km
Avg. price$ 33
Train trips6 found

Trains from Lisbon to Porto

🚂 Hop on a direct train from Estação Ferroviária de Lisboa Oriente to Vila Nova De Gaia-Devesas 🌉 Services run hourly, taking approximately 2 hours and 42 minutes to reach Porto from Lisbon 🕰️ Enjoy a comfortable ride operated by Comboios De Portugal. 🚆 Route 1: Cover the 336 km distance in 2 hours and 58 minutes 🌄 Depart from Lisboa - Santa Apolónia and arrive at Porto - Campanha 🎫 Contact Caminhos de Ferro Portugueses for bookings and information at 011 351 808 109 110 or visit http://www.cp.pt/. 🚞 Explore Route 2: Journey from Lisbon to Porto in 3 hours and 22 minutes 🏞️ Board the train at Lisboa - Santa Apolónia and disembark at Porto - Campanha 📞 For details and reservations, reach out to Caminhos de Ferro Portugueses at 011 351 808 109 110 or visit http://www.cp.pt/. 🌟

Where to stay in Porto

There are over 1348 hotels to stay in Porto. Prices range from $8 per night.

Accomodation

Will you be returning to Lisbon by train?

If you are looking for the return train journey, check out trains from Porto to Lisbon

See schedule