How do I get from Lisbon to Porto — bus, train or flight?
Doing 2 weeks in Portugal and planning Lisbon → Porto → Algarve. Unsure if the train is worth the price vs the budget bus. Is the Alfa Pendular actually that much better?
Doing 2 weeks in Portugal and planning Lisbon → Porto → Algarve. Unsure if the train is worth the price vs the budget bus. Is the Alfa Pendular actually that much better?
Rede Expressos bus is €18-22 and takes about 3h15 — perfectly comfortable and drops you right at Campanhã. The Alfa Pendular train is faster (2h45) but costs €30-40 if you don't book weeks ahead. Both are fine honestly. I'd do the bus Lisbon→Porto and train Porto→somewhere south. The bus terminal in Lisbon (Sete Rios) is right next to a metro stop so easy to get to.
Book Rede Expressos online at least a day before — the app is decent. Ryanair also does Lisbon-Porto for sometimes €10 but by the time you factor in airport transport it's not worth it for such a short distance.
Best Hostels in Portugal: Best Backpacker Hostels • Top-Rated Youth Hostels • Affordable Hostels • Boutique Hostels • Social Hostels • Party Hostels • Beachfront Hostels
Popular Regions: Lisbon • Porto • Algarve • Northern Portugal • Central Portugal • Lisbon Region • Coimbra • Faro • Alentejo • Madeira • Azores • Braga • Évora • Setúbal • Douro Valley • Norte • Centro
Portugal's Leading Hostel Guide • Independent Reviews • Best Prices • Local Expertise • 2026 Edition
Best Hostels in Lisbon • Best Hostels in Porto • Best Hostels in Algarve • Best Hostels in Northern Portugal • Best Hostels in Central Portugal • Best Hostels in Lisbon Region • Best Hostels in Coimbra • Best Hostels in Faro • Best Hostels in Alentejo • Best Hostels in Madeira • Best Hostels in Azores • Best Hostels in Braga • Best Hostels in Évora • Best Hostels in Setúbal • Best Hostels in Douro Valley • Best Hostels in Norte • Best Hostels in Centro