Planning Your Lisbon-Porto Journey?
Full timetables and fares for the train itself are in our main
Lisbon to Porto train
guide. For every other Portuguese route, see our
Portugal trains guide.
The Real Numbers: Time
Flight time itself is genuinely short — around 1 hour in the air, with TAP Air Portugal operating multiple
direct flights and Ryanair also serving the route. But total door-to-door time tells a different story.
Once the journey to and from both airports is included, the realistic total travel time for flying is closer
to around 2 hours 13 minutes to 2 hours 30 minutes each way. Airport transfers, check-in, security and boarding
all add time that is not reflected in the headline 1-hour flight duration.
The train takes approximately 2 hours 35 minutes to 3 hours 23 minutes, but Lisboa Oriente/Santa Apolónia and
Porto Campanhã/São Bento are much closer to the city centres than the airports. For travellers starting and
ending in central Lisbon and Porto, the two options can therefore be surprisingly close on total journey time,
with the train often winning on a true door-to-door basis.
The Real Numbers: Price
Flights can range from around €20-€50 during promotional periods to approximately €150-€160 for standard
fares. Ryanair can undercut TAP on the basic fare, but checked baggage, seat selection and other optional
charges can increase the final price.
Train fares range from approximately €16-€49.90 depending on the train type, class and how far ahead you book.
CP Promo fares can frequently fall into the same €20-€40 range as a mid-range flight, while avoiding separate
baggage or seat-selection charges.
Airport transfers are another cost to consider. A metro journey between central Porto and Francisco Sá Carneiro
Airport takes around 30 minutes, while Lisbon's Humberto Delgado Airport is approximately 7 km from the city
centre. Public transport adds time, while taxis or private transfers add another cost to the flight.
Comfort and Reliability
The train wins clearly on comfort. Alfa Pendular and Intercidades services provide spacious seats, free Wi-Fi,
power sockets, room to move around and an onboard café-bar. A short-haul flight, by comparison, offers limited
personal space and a much shorter period in the air.
The train can also be particularly convenient for travellers arriving at Lisbon Airport and continuing directly
to Porto. Oriente station is easily accessible from the airport by metro, allowing passengers to connect with
a long-distance train without making a separate journey into central Lisbon.
On reliability, the Lisbon-Porto rail route is an established intercity connection. Flights, meanwhile, remain
subject to the usual short-haul aviation risks, including weather, air-traffic-control restrictions and aircraft
rotation delays that can turn a nominally one-hour flight into a much longer journey.
When Flying Actually Makes Sense
- You're on a tight connection: If you are arriving in Lisbon on an international flight and
need to reach Porto the same day with minimal buffer, a well-timed connecting flight can occasionally be the
better option, particularly later in the day when train frequency is lower.
- You've found a genuine promotional fare: Ryanair and TAP can occasionally offer very low
promotional fares. At around €20, flying can be competitive with the train, particularly for solo travellers
without checked luggage.
- You're continuing straight to another flight: Travellers using Lisbon or Porto primarily
as an aviation connection point may find staying within the air network more convenient than switching to
rail, depending on their itinerary.
When the Train Wins
- You're starting and ending in the city centre: There is no airport transfer to add at
either end, making the train's total door-to-door time very competitive and often faster in practice.
- You want to see the scenery: The Lisbon-Porto railway route passes through Estremadura,
near Coimbra and towards the Douro wine country — scenery that you miss completely when flying.
- You're travelling with luggage or on a budget: Train tickets include your normal luggage
without a separate checked-baggage charge. CP Promo fares can also be cheaper than flights once airport
transfers and airline extras are included.
- You value comfort over raw speed: Reclining seats, space to move around, Wi-Fi, power
sockets and a café-bar make the roughly three-hour train journey considerably more relaxed.
Lisbon Airport to Porto journey comparison:
Rome2Rio
Airline information:
TAP Air Portugal
FAQs
The flight itself takes about 1 hour versus 2 hours 35 minutes to 3 hours 23 minutes on the train, but total door-to-door time including getting to and from both airports narrows the gap significantly, with BePortugal's 2026 analysis putting the realistic total flight time closer to 2.5 hours once transfers are included. For travellers starting and ending in the city centre, the train is very often just as fast, or faster, in practice.
Both can be inexpensive if booked well in advance flights from €20-€50 in promotional periods, and train Promo fares from €16-€35.70 in second class, according to 2026 pricing from BePortugal, Cantodeluz and CP. Once airport transfer costs and budget-airline baggage fees are factored in, the train frequently works out cheaper for a genuinely comparable, no-hidden-extras total price.
TAP Air Portugal operates up to six direct daily flights on this route, and Ryanair also serves it as a budget alternative, according to Omio's 2026 route data. TAP flights depart from Terminal 1 at Lisbon's Humberto Delgado Airport, while Ryanair uses Terminal 2 worth checking when planning your airport arrival time.
Yes, airlines generally recommend arriving 1-2 hours before a domestic departure depending on whether you're checking luggage, according to Omio's 2026 travel guidance, plus the time needed to get to the airport itself (around 30 minutes by metro from central Porto, for example). Portuguese trains, by contrast, only require arriving with enough time to find your reserved seat before departure typically 10-15 minutes is sufficient at a city-centre station.
Generally no, for this specific route a private transfer between Porto and Lisbon costs around €400, according to Porto-North-Portugal's 2026 pricing, dramatically more than either the train or a flight, and driving takes around 3 hours with no time saved over the train. A rental car makes more sense if you plan to stop at towns along the way, such as Coimbra or the Douro Valley, rather than travelling directly between the two cities.