Handpicked Rail & Bus Journey

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

When the Train Wins

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.
Hi i'm Luna , How can i help you today?
AI Assistant