Portugal Transport · Updated June 2026

Lisbon to Porto 2026
Train, bus, car or flight?

The train is the right answer for most travellers. Bus wins on price, a rental car earns its keep if you want stops, and flying almost never makes sense once you add airports. Here’s every option with real numbers.

Quick answer

Take the Alfa Pendular unless you have a clear reason not to. It takes around 2h40m, costs from €35.70 in 2nd class, runs roughly every 90 minutes from Lisboa Oriente, and arrives at Porto Campanhã with metro and onward trains into the centre. The Intercidades is slower (3h10m) but around €7 cheaper — worth it if price matters more than time. Use the bus for budget. Rent a car only if you want to stop at Coimbra, Aveiro, Óbidos, or the coast.

Train station in Lisbon, Portugal
Lisboa Oriente station — the main departure point for Alfa Pendular and Intercidades trains north to Porto. Photo by Frank Eiffert on Unsplash.

Train — the best option for most travellers

Two services run the Lisbon–Porto corridor. The Alfa Pendular is the faster, newer, and pricier of the two — a tilting train that leans into curves and clocks the journey in around 2 hours 40 minutes. The Intercidades makes more stops, takes around 3 hours 10–15 minutes, and costs roughly €7–€8 less for the equivalent seat class. Both depart primarily from Lisboa Oriente (the easier station to reach on the metro, at Oriente on the Red Line).

Trains arrive at Porto Campanhã, about 2 km east of the historic centre. From there you have two options: hop a free connecting train to São Bento in the city centre (four minutes, included on your ticket), or take the metro from Campanhã (Line A or E, around €2).

Fastest · Most comfortable

Alfa Pendular

Time~2h 40m
2nd classfrom €35.70
1st classfrom €49.90

Free Wi-Fi, power at every seat, spacious 2+2 seating in 2nd class and 2+1 in 1st. Runs roughly every 90 minutes, 06:00–21:00. Book on cp.pt for the best prices and seat selection — international bookers can also use Omio.

Compare Lisbon–Porto trains
Slower · Better value

Intercidades

Time~3h 10–15m
2nd classfrom €28.05
1st classfrom €40.55

Comfortable enough — similar seat quality, just a touch slower and busier. Worth it if the €7–€8 saving matters, or if the Alfa Pendular on your preferred time is full. Same arrival at Porto Campanhã.

Compare Lisbon–Porto trains

Booking tips

  • Book on cp.pt for the best prices and seat selection. Last-minute fares can climb to €45–€50.
  • EU residents under 30 or over 65 often qualify for CP discounts.
  • Oriente is the easier departure station — it’s on the Red Metro Line and has luggage storage, cafés, and a shopping mall.
  • São Bento does not handle intercity trains — it’s the beautiful tiled city-centre station, but only for regional and suburban services.

Bus — the budget pick

The bus from Lisbon to Porto is genuinely good value and more comfortable than you might expect — modern coaches with air conditioning, USB chargers, and occasionally Wi-Fi. Rede Expressos is the national operator (more legroom, less crowded) and FlixBus undercuts it on price (often full, but reliably cheap).

Journey time is around 3h15m to 4 hours, depending on traffic on the A1. Most Rede Expressos services depart from Lisbon’s Sete Rios terminal; FlixBus can also use Oriente. Both arrive at Porto’s Terminal Intermodal de Campanhã, attached to Campanhã train and metro station.

The real catch: seats are noticeably more cramped than train seats, and the A1 can be heavy going on Friday afternoons and Sunday evenings. If you’re booking for a busy travel day, the extra €20 for the train often feels worth it by the time you arrive.

Bus prices in 2026

FlixBus: from around €5–€9 booked well in advance. Rede Expressos: typically €13–€18. Fares are dynamic — cheap tickets on popular departures sell out. Book on rede-expressos.pt, the FlixBus app, or compare both on Omio.

Compare Lisbon–Porto buses

Rental car — only if you want stops

Driving from Lisbon to Porto straight takes around 3 hours along the A1 expressway — which is actually slower than the Alfa Pendular and arrives at a city where parking is expensive and frustrating. The car only earns its keep if you turn the route into a proper journey: a night in Coimbra (Portugal’s ancient university city), a morning in Aveiro (known as Portugal’s Venice), a detour to Óbidos or Nazaré on the coast. Those stops turn a transfer day into a highlight.

Practical costs: A1 tolls run around €24–€25 each way (2026 Class 1 rates). Fuel adds another €30–€50. Ask your rental company for a Via Verde transponder to use electronic toll lanes — cash-toll queues can be slow. One-way rental fees vary; check when booking.

Best for road trips with stops

Rental car

Drive time~3h direct
Tolls~€25 one-way
Fuel~€30–€50
Best stopCoimbra / Aveiro

Compare one-way prices across suppliers — they vary a lot. Always check whether a one-way fee applies for Lisbon pickup / Porto drop-off before confirming.

Compare Portugal car hire

Flight — almost always skip it

The flight itself takes under an hour. But by the time you’ve added the taxi or metro to Humberto Delgado airport, checked in, cleared security, waited at the gate, landed, and then transferred from Francisco Sá Carneiro to central Porto, you’ve typically spent 3+ hours door-to-door — the same as the train, but with more stress and less comfort. Flying makes sense only if the Lisbon–Porto leg connects cleanly to another flight you’re already making.

Porto Douro riverfront, Portugal
Porto’s Ribeira district on the Douro — arriving by train keeps you close to this part of the city. Photo by Dean Milenkovic on Unsplash.

Full comparison

Option Time (door to door) Price Best for Main catch
Alfa Pendular ~2h 40m From €35.70 Most travellers Book ahead for best seats
Intercidades ~3h 10–15m From €28.05 Budget + comfort Slower, more stops
Rede Expressos ~3h 15–4h From ~€13–€18 Budget travellers Cramped, traffic risk
FlixBus ~3h 15–4h From ~€5–€9 Cheapest option Popular routes sell out
Rental car 3h+ (direct) €55–€75 tolls+fuel Road trips with stops Parking in Porto is a pain
Flight 3h+ door-to-door Varies Specific connections only Airport time kills the advantage

What to sort before you go

Lock in transport and accommodation first — especially if your dates are fixed. Everything else can be arranged on the road.

Train or bus

Compare times and prices before committing to check-in plans.

Compare transport

Car hire

For Coimbra, Aveiro, Nazaré, Óbidos, or a longer road trip.

Compare car hire

Hotels

Pick a stay near a transport hub — especially in Porto with luggage.

Search Portugal stays

Portugal eSIM

Install data before you fly — maps and transport apps from the moment you land.

Get Portugal eSIM

Travel money

Wise uses the real exchange rate with no hidden fees on tickets, food, and hotels.

Open Wise (free)

Travel insurance

SafetyWing covers from a 5-day minimum, from about US$2/day.

Get SafetyWing cover

Live timetable check: Always verify the current schedule on cp.pt before booking accommodation around it. Occasional rail works can affect long-distance services.

Portugal train journey
Portugal’s main north–south rail corridor is one of the country’s most scenic journeys. Photo by Gustavo Denuncio on Pexels.

Two simple ways to fit it into your trip

Adjust for weather, luggage, and how much you want the travel day to do.

Direct, clean

Day 1Lisbon — Alfama, Belém, a pastéis de nata.
Day 2Alfa Pendular to Porto. Arrive at Campanhã, take the free train to São Bento. Ribeira by evening.
Day 3Porto — Gaia, viewpoints, francesinha lunch.

With a stopover

Day 1Lisbon.
Day 2Train to Coimbra (1h from Lisbon). Old town and university. Stay overnight.
Day 3Coimbra to Porto (1h train). Afternoon arrival, no rush.

Mistakes worth avoiding

  • Choosing the flight because the flight time looks short. Door-to-door, the train almost always wins.
  • Renting a car just to drive straight between cities. You pay for tolls, fuel, and parking for no gain over the train.
  • Booking accommodation before checking which station you arrive at. Campanhã is not central — the free connecting train to São Bento matters.
  • Assuming São Bento handles intercity trains. It doesn’t — it’s a beautiful station for photos and regional trains only.
  • Leaving train booking too late on busy dates. Cheap Alfa Pendular seats do sell out on Friday evenings and long weekends.
Coimbra old town Portugal
Coimbra makes a natural midpoint stopover if you want to break the journey and see a bit of central Portugal. Photo by Leandro Silva on Unsplash.

FAQ

What is the best way to get from Lisbon to Porto?

The Alfa Pendular train, for almost everyone. It takes around 2h40m, costs from €35.70, and arrives centrally — no airport transfers, no traffic. Compare train times on Omio or book direct on cp.pt.

How long does the Lisbon to Porto train take?

The Alfa Pendular takes around 2 hours 40 minutes. The Intercidades takes around 3 hours 10–15 minutes. Both depart mainly from Lisboa Oriente and arrive at Porto Campanhã.

How much does the Lisbon to Porto train cost in 2026?

Alfa Pendular: from €35.70 in 2nd class, from €49.90 in 1st class. Intercidades: from €28.05 in 2nd class, from €40.55 in 1st. Book early on cp.pt for the best prices; last-minute fares can reach €45–€50.

Is the bus worth it over the train?

Yes if price is the main factor. FlixBus from around €5–€9 booked in advance, Rede Expressos from around €13–€18. Journey time is 3h15m–4h. Seats are less comfortable than the train and traffic can add time on busy days.

Should I rent a car from Lisbon to Porto?

Only if you want stops. Coimbra, Aveiro, Óbidos, and Nazaré are all worth breaking the journey for. Direct driving takes around 3 hours on the A1, with tolls around €25 each way. Parking in Porto itself is awkward — leave the car before you get to the centre.

Which Lisbon station do trains to Porto leave from?

Mainly Lisboa Oriente — the easiest to reach on the metro (Red Line, Oriente station). Some services also call at Santa Apolónia. Check your ticket for the specific departure station.

Is São Bento station in Porto the train arrival point?

No. Intercity trains arrive at Porto Campanhã. São Bento is the beautiful azulejo-tiled station in the city centre, but it only handles regional and suburban services. From Campanhã you can take a free 4-minute connecting train to São Bento, or the metro.

Ready to book?

Compare Alfa Pendular and Intercidades trains first — that’s the right answer for most trips. Switch to bus or car only if price or route stops make it worth it.

Disclosure: This guide contains affiliate links for Omio, Discover Cars, Trip.com, Saily eSIM, Wise, and SafetyWing. If you book through them, Backpacking Is Life may earn a commission at no extra cost to you. Train prices cited are from cp.pt and third-party sources as of mid-2026 and are indicative — always check the live price before buying. Last updated June 2026.


Posted

in

, ,

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *