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.
Typical door-to-door journey — to scale
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 for most Lisbon city to Porto city trips.
Under an hour in the air, but airport time changes the full trip.
The clear lower-carbon default on this corridor.
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.
| Metric | Train | Flight |
|---|---|---|
| Best for | Most city-center travelers, budget travelers, lower-carbon travel, luggage simplicity | Time-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 duration | Alfa Pendular: ~2h35–3h00. Intercidades: ~3h10–3h40 | Scheduled 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 nodes | Lisboa Santa Apolónia / Lisboa Oriente → Porto Campanhã | LIS → OPO |
| Operators to check | Comboios de Portugal (CP): Alfa Pendular and Intercidades | TAP Air Portugal (main direct operator); check occasional codeshares |
| Booking complexity | Low; book directly through CP or the CP app | Low to moderate — terminals, baggage fees, airport transfers |
| Transfer complexity | Low; free suburban transfer from Campanhã to São Bento if needed | Higher, despite both airports sitting close to their cities |
| CO2e impact | Usually much lower | Higher — it's a short-haul flight |
| Best user type | Tourists, business travelers, families, budget and low-carbon travelers | Cabin-only travelers, tight-schedule travelers, connecting passengers |
| Main caveat | Confirm Alfa Pendular vs. Intercidades and your exact Lisbon station | Headline 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
Direct, mostly city-center, easy with luggage, and lower-carbon.
Flight chain
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
Lisbon city to Porto city
The baseline case. Direct, cheaper on average, lower-carbon, and city-centered end to end.
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.
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.
Business traveler between central offices
Predictable, no security lines, and usable working time onboard.
Family with luggage
Avoids airport security, liquid restrictions, checked-bag fees, and terminal stress.
Low-carbon traveler
Portugal's high-speed rail makes the lower-carbon option the practical default here.
Budget traveler
A promo Alfa Pendular or Intercidades fare is usually cheapest once flight extras are included.
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
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.
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.
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.
Porto São Bento
Historic, centrally located station reached via the free 4-minute suburban connection from Campanhã.
Humberto Delgado Airport (LIS)
~5 km from central Lisbon; connected by metro (Red Line), bus, and taxi. TAP's main domestic hub.
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
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.
Assuming every train has the same journey time
Alfa Pendular and Intercidades differ by 30–40 minutes. Compare the exact departure and service type.
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.
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.
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 →Related route comparisons
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.
- Comboios de Portugal (CP) — Alfa Pendular
- Comboios de Portugal (CP) — Alfa Pendular prices
- Seat61 — Lisbon to Porto by train
- TAP Air Portugal — Flights from Lisbon to Porto
- FlightsFrom.com — Lisbon to Porto direct flight schedule
- Skyscanner — Lisbon to Porto flights
- Odyssey Discoveries — Transport Methodology and Data