1. Travel
You can opt-out at any time. Please refer to our privacy policy for contact information.

Lisbon to Porto

Transport in Portugal: How to Get from Lisbon to Porto by public transport


On this page you'll find information on how to get from Lisbon to Porto by bus, train, car and flights.

See also:

Lisbon to Porto by Train

There are frequent trains from Lisbon to Porto. It takes about 2h30 and costs about 25€. Book from Rail Europe (book direct).

See also: Lisbon Train and Bus Stations

Lisbon to Porto by Bus

The bus from Lisbon to Porto takes about 3h30 and costs about 20€. Book from Rede Expressos.

Lisbon to Porto by Car

The journey from Lisbon to Porto takes 3h and is about 300km. Compare Prices on Car Rental in Portugal

Lisbon to Porto Flights

There are flights from Lisbon to Porto but they can be expensive. Flights can be cheap as 80€ return but the train is cheaper and quicker when taking into account check in time at the airport. Compare Prices on Flights in Portugal

©2014 About.com. All rights reserved.