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

🚂 Traveling by train from Lisbon to Porto is a convenient and scenic journey. The direct train departs from Estação Ferroviária de Lisboa Oriente and arrives at Vila Nova De Gaia-Devesas, taking approximately 2 hours and 42 minutes. 🌉 The train services operated by Comboios De Portugal run hourly, offering travelers flexibility in their schedules to explore both Lisbon and Porto. The distance of the route is 336 km, allowing passengers to enjoy the picturesque landscapes of Portugal during their trip. 🛤️ Whether you choose Route 1, Route 2, or Route 3, the train ride from Lisbon to Porto provides a comfortable and efficient way to travel between these two vibrant cities. With prices ranging from €19 to €28, it's a cost-effective option for experiencing the beauty and culture of Portugal.

Where to stay in Porto

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

Find accommodation

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