Lisbon to Porto: Train vs Flight — Time, Cost, Carbon
Odyssey Discoveries Portugal Routes / Lisbon–Porto
Route comparison · Portugal

Lisbon to Porto: Train vs Flight

Portugal's flagship domestic route. Compare Alfa Pendular high-speed rail and TAP flights by door-to-door time, cost, CO2e, airport friction, and city-center convenience.

Best overall: Train Fastest line-haul: Flight Lowest CO2e: Train Last reviewed: Q3 2026

Typical door-to-door journey — to scale

Train (Alfa Pendular)~3h40 total
access
buffer
Lisbon → Porto · 2h45
last mile
Flight (TAP, LIS–OPO)~3h39 total
access
security / boarding
in the air · 1h05
arrival
airport → city
station access station buffer train leg last mile airport access security/boarding flight leg arrival airport → city

Quick verdict: Lisbon to Porto train vs flight

For most travelers, the train is better from Lisbon to Porto: it connects Santa Apolónia (or Oriente) directly with Campanhã, avoids airport security and transfer friction, is usually cheaper, and has a much lower carbon footprint. Flying can still make sense if your schedule is tight, you're traveling light, or you're connecting onward through either airport.

Best overall
Train

Best for most Lisbon city to Porto city trips.

Fastest line-haul
Flight

Under an hour in the air, but airport time changes the full trip.

Lowest CO2e
Train

The clear lower-carbon default on this corridor.

Best for business
Usually train

Predictable and city-center; flight suits tight schedules.

Why this verdict was selected

  • The train is direct and city-centered: the main rail route links Lisboa Santa Apolónia (and Oriente) with Porto Campanhã, both well inside their respective cities.
  • Rail avoids airport friction: the train skips airport access, security, boarding, and arrival processing entirely on both ends.
  • The flight is short but not a short trip: LIS–OPO flights are scheduled around 55 minutes to 1h15 in the air, but airport buffers still add up.
  • The train is usually cheaper too: promotional Alfa Pendular and Intercidades fares booked ahead frequently undercut flight prices.
  • The train is lower-carbon: on a domestic corridor under 350 km with frequent direct high-speed trains, rail is the sustainable default.
  • Flight still has legitimate use cases: tight schedules, cabin-only luggage, onward air connections, or a rare fare dip.
  • Frequency favors the train: roughly 15–20+ Alfa Pendular and Intercidades departures a day.

Short recommendation: take the train if you are traveling Lisbon city to Porto city. Consider flying only if your schedule is very tight, you're connecting through LIS or OPO, or you find an unusually cheap fare that beats the train after transfers.

Side-by-side comparison table

Lisbon–Porto is a train-first route for nearly all city-center travelers. The flight is fast in the air but rarely beats the train once airport time and cost are included.

Lisbon–Porto train vs flight comparison
MetricTrainFlight
Best forMost city-center travelers, budget travelers, lower-carbon travel, luggage simplicityTime-constrained travelers, cabin-only packers, onward air connections
Typical door-to-door time~3h10–3h45 including station access and last-mile transfer~2h45–3h20 including airport access, security, and city transfer
Line-haul durationAlfa Pendular: ~2h35–3h00. Intercidades: ~3h10–3h40Scheduled flight time is about 55 minutes to 1h15
Typical one-way cost~€10–€50 depending on operator, class, and booking window~€40–€215 depending on airline, seat class, and how far ahead you book
Main nodesLisboa Santa Apolónia / Lisboa Oriente → Porto CampanhãLIS → OPO
Operators to checkComboios de Portugal (CP): Alfa Pendular and IntercidadesTAP Air Portugal (main direct operator); check occasional codeshares
Booking complexityLow; book directly through CP or the CP appLow to moderate — terminals, baggage fees, airport transfers
Transfer complexityLow; free suburban transfer from Campanhã to São Bento if neededHigher, despite both airports sitting close to their cities
CO2e impactUsually much lowerHigher — it's a short-haul flight
Best user typeTourists, business travelers, families, budget and low-carbon travelersCabin-only travelers, tight-schedule travelers, connecting passengers
Main caveatConfirm Alfa Pendular vs. Intercidades and your exact Lisbon stationHeadline flight time hides airport buffers and add-on baggage costs

Why this route is different

Lisbon–Porto isn't a marginal rail-vs-air matchup. It's Portugal's two largest cities on its strongest domestic rail corridor, with a flight that stays relevant mainly because of how close both airports sit to their city centers — not because flying beats the train door-to-door.

A genuinely fast train route

At roughly 332 km, the Alfa Pendular covers Lisbon–Porto in as little as 2h35–2h58, reaching speeds up to 220 km/h — fast enough to win on total trip time for most city-center travelers before cost or comfort even enter the picture.

Both airports sit close to their cities

Humberto Delgado is about 5 km from central Lisbon, and Francisco Sá Carneiro is reachable from central Porto by metro. This narrows the airport-time penalty compared with routes where airports sit far outside the city.

The train is often cheaper, too

Unlike routes where flying is the budget choice, promotional Alfa Pendular and Intercidades fares booked 5–60 days ahead frequently beat flight prices, especially outside peak dates.

Frequency favors the train

With roughly 15–20+ departures a day across Alfa Pendular and Intercidades, the train is rarely the scheduling bottleneck on this route.

Why the train usually wins

Lisbon–Porto is one of Portugal's best rail corridors: frequent, direct, reasonably fast, and centered on stations that sit inside both cities.

Train chain

Lisbon origin → Santa Apolónia / Oriente access → station buffer → Alfa Pendular or Intercidades → Porto Campanhã → optional free transfer to São Bento → final transfer

Direct, mostly city-center, easy with luggage, and lower-carbon.

Flight chain

Lisbon origin → Humberto Delgado Airport → airport buffer → flight → Francisco Sá Carneiro Airport → Porto city transfer → final destination

Fast in the air, with shorter airport buffers than most routes — but rarely faster door-to-door than a well-timed train.

Practical verdict: for Lisbon city to Porto city, train is usually cheaper, calmer, lower-carbon, and at least as fast door-to-door.

Door-to-door time model

Odyssey Discoveries compares the full travel chain, not only scheduled train or flight time.

Train model

  • 10–25 min — Lisbon station access (Santa Apolónia is central; Oriente ~3 km northeast)
  • 15–25 min — Station buffer
  • 2h35–3h00 — Alfa Pendular line-haul (Intercidades ~3h10–3h40)
  • 5–25 min — Porto last-mile (35-min walk from Campanhã, or free 4-min transfer to São Bento)

Typical result: ~3h10–3h45 door-to-door on Alfa Pendular; add ~30–40 min on Intercidades.

Flight model

  • 15–30 min — Lisbon airport access (~5 km from center)
  • 60–90 min — Airport / security / boarding buffer
  • 55 min–1h15 — Scheduled flight
  • 15–25 min — Arrival / exit / baggage buffer
  • 30–45 min — Porto Airport to city (metro Line E/Violeta or taxi)

Typical result: ~2h45–3h20 door-to-door.

Because both airports sit close to their cities, the flight is more time-competitive here than on many Iberian routes — but it rarely beats a well-timed Alfa Pendular by more than a few minutes, and it costs more on average.

Cost comparison: train vs flight

Train cost pattern

  • Alfa Pendular Turística fares typically start around €26–€36 one-way; Conforto/first class runs €40–€50.
  • Intercidades is the budget option, often €10–€28 one-way in second class.
  • Promo fares booked 5–60 days ahead can bring either service toward €10–€15.
  • Discounts apply for children, under-25s, seniors 65+, and return tickets.
  • Seat reservation is compulsory on both services.
  • Book directly through CP or the CP app; resellers often add a markup.

Flight cost pattern

  • Lisbon airport access
  • Porto airport-to-city transfer
  • Cabin-bag or checked-bag fees
  • Seat selection if needed
  • Airport food during buffers
  • Higher CO2e cost if sustainability matters to your decision

One-way fares commonly range €40–€200+ depending on booking window and season. If the flight is only slightly cheaper than a promo train fare, the train is usually the better value.

Carbon assumptions: what this means

Lisbon–Porto is a clear-cut sustainability case: the lower-carbon option is also usually the cheaper and equally fast one.

Train

The lowest-carbon practical default for nearly all travelers on this route.

Flight

Higher-emissions — best reserved for tight-schedule or connection-based cases.

Bus

Lower-emissions than flying and often cheaper than train, but slower (~3h15+).

Car

Depends on occupancy, vehicle type, tolls, and stops along the A1.

Key point: for Lisbon to Porto, train is usually the best blend of time, cost, carbon, and convenience — there's little practical trade-off in choosing it.

Luggage, comfort, and convenience

Comfort is one of the clearest reasons Lisbon–Porto is train-first — it lets you avoid airport security, liquid restrictions, boarding queues, and baggage handling.

With normal luggage

Usually choose train. You keep your bags with you, avoid checked-bag fees, and arrive at Porto Campanhã rather than an airport outside the center.

With only a cabin bag

Compare both. A well-timed TAP flight can work if your schedule is genuinely tight — the airport buffer is shorter here than on many routes.

For working time

Train usually wins. Alfa Pendular offers Wi-Fi (though inconsistent), power outlets, and a café-bar — more of the journey stays productive.

Decision guide: which option should you choose?

Take the train if

  • You're traveling Lisbon city to Porto city
  • You want the simplest and often cheapest journey
  • You want lower CO2e than flying
  • You're carrying normal luggage
  • You want to avoid airport security and boarding
  • You value the Douro-adjacent countryside views

Fly if

  • Your schedule is unusually tight
  • You're only carrying cabin luggage
  • You're connecting through LIS or OPO
  • You find a fare that beats the train after transfers
  • Your available trains are unusually delayed

Consider bus if

  • You're optimizing purely for lowest fare
  • You're not time-sensitive
  • Train and flight prices are both unusually high
  • You're comfortable with a ~3h15+ seated journey

Consider car if

  • You're stopping between the cities (Coimbra, Aveiro, Óbidos)
  • You're traveling as a group and need flexibility
  • You're comfortable with tolls and Porto city driving

Traveler scenarios

Train

Lisbon city to Porto city

The baseline case. Direct, cheaper on average, lower-carbon, and city-centered end to end.

Compare both

Lisbon Airport arrival, heading straight to Porto

If a well-timed TAP connection exists, flying can save a transfer. Otherwise, taxi or metro into Santa Apolónia/Oriente for the train is straightforward.

Flight can be competitive

Porto Airport as final destination

If connecting onward by air from OPO, flying may make sense. For central Porto, the train into Campanhã remains just as convenient.

Train

Business traveler between central offices

Predictable, no security lines, and usable working time onboard.

Train

Family with luggage

Avoids airport security, liquid restrictions, checked-bag fees, and terminal stress.

Train

Low-carbon traveler

Portugal's high-speed rail makes the lower-carbon option the practical default here.

Train, booked early

Budget traveler

A promo Alfa Pendular or Intercidades fare is usually cheapest once flight extras are included.

Train

Day-tripper

With 15–20+ daily departures, an early train up and late train back make a same-day round trip very doable.

Stations and airports

Rail · Lisbon

Lisboa Santa Apolónia

Central historic station on the edge of Alfama. Most Alfa Pendular and Intercidades trains depart here; final stop on the Blue Line metro.

Rail · Lisbon

Lisboa Oriente

Modern Calatrava-designed station ~3 km northeast, near Parque das Nações. All Lisbon–Porto trains stop here ~10 min after Santa Apolónia.

Rail · Porto

Porto Campanhã

Porto's long-distance terminus, ~35-min walk from the old town. Free suburban transfer to São Bento included on all tickets.

Rail · Porto

Porto São Bento

Historic, centrally located station reached via the free 4-minute suburban connection from Campanhã.

Air · Lisbon

Humberto Delgado Airport (LIS)

~5 km from central Lisbon; connected by metro (Red Line), bus, and taxi. TAP's main domestic hub.

Air · Porto

Francisco Sá Carneiro Airport (OPO)

Close enough to central Porto to reach by metro (Line E/Violeta) in ~35–45 minutes, plus bus and taxi.

Common mistakes on this route

1

Comparing only flight time against train time

A 55-minute flight is not a 55-minute trip. Include airport access, security, boarding, arrival, and Porto city transfer.

2

Assuming every train has the same journey time

Alfa Pendular and Intercidades differ by 30–40 minutes. Compare the exact departure and service type.

3

Booking to Porto São Bento by mistake

Intercity trains terminate at Campanhã, not São Bento. The free suburban transfer covers the gap, but factor it into local timing.

4

Assuming flying is always cheaper here

On many routes flying is the budget option. On Lisbon–Porto, a promo train fare is frequently cheaper once airport transfers are included.

5

Forgetting disruption and seasonal demand

Lisbon–Porto is Portugal's busiest domestic corridor. Popular departures can sell out around holidays and summer — book ahead.

Compare your own Lisbon–Porto trip

Time Optimizer Tool

Recalculate door-to-door time using your actual origin, destination, or transfer assumptions.

Open tool →

Cost Comparison Tool

Compare train, flight, bus, and car costs using luggage, group size, and booking assumptions.

Open tool →

Carbon Calculator

Estimate CO2e for train, flight, bus, and car scenarios on this route.

Open tool →

FAQs — Lisbon to Porto Train vs Flight

Is it better to take the train or fly from Lisbon to Porto?

For most city-center travelers, the train is better. It's direct, usually cheaper, lower-carbon, and avoids airport security, boarding, and baggage friction.

How long is the train from Lisbon to Porto?

The Alfa Pendular takes about 2h35–3h00. Intercidades takes about 3h10–3h40. Always check the exact departure for your travel date.

Are there direct trains from Lisbon to Porto?

Yes. Comboios de Portugal runs both Alfa Pendular and Intercidades direct trains, with roughly 15–20+ departures daily.

Which stations do Lisbon to Porto trains use?

Trains depart from Lisboa Santa Apolónia or Lisboa Oriente and arrive at Porto Campanhã. A free suburban-train transfer connects Campanhã to São Bento in the city center.

Are there direct flights from Lisbon to Porto?

Yes. TAP Air Portugal operates the main direct route, with occasional listings from other carriers.

How long is the flight from Lisbon to Porto?

The scheduled flight time is about 55 minutes to 1h15. Door-to-door travel is longer once airport access, security, boarding, and Porto city transfer are included.

Is Lisbon to Porto a good low-carbon route by train?

Yes. It's one of Portugal's strongest lower-carbon rail choices, with frequent direct high-speed trains between the country's two largest cities.

When should I fly instead of taking the train?

Flying can make sense if your schedule is very tight, you're carrying only cabin luggage, you're connecting onward by air through LIS or OPO, or you find a fare that beats the train after transfers.

Is the bus a good option from Lisbon to Porto?

The bus can be useful if price matters more than time, but it takes 3h15+ and is usually slower than a promo-fare train.

Should I drive from Lisbon to Porto?

Driving makes sense for a road trip with stops in Coimbra, Aveiro, or Óbidos. For a simple city-center trip, the train is usually easier once tolls, fuel, and Porto parking are included.

Editorial note: This guide is designed for route-level planning, not live booking. Always confirm current timetables, fares, stations, airport routes, baggage rules, fare conditions, and disruption notices before purchasing.
© Odyssey Discoveries — Route comparisons for Iberia & beyond Back to top ↑