ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Lisbon

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Porto to Lisbon

🚌 The trip from Porto to Lisbon by bus takes approximately 3 hours and 15 minutes. Services depart every 20 minutes, offering frequent travel options. 🌇 The journey covers a distance of 272 km from Porto Campanhã Bus terminal to Estação Rodoviária de Lisboa Oriente. FlixBus operates the bus services between the two cities, ensuring a convenient and comfortable ride. 💰 Prices for a bus ticket from Porto to Lisbon range from €17 to €37, providing affordable transportation for travelers exploring Portugal's vibrant cities.

Where to stay in Lisbon

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation

Will you be returning to Porto by bus?

If you are looking for a return bus ride, please check out the buses from Lisbon to Porto.

See schedule