There are 5 ways to get from Porto Airport (OPO) to Lisbon Airport (LIS) by plane, train, bus, car or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
-
Take the bus from Oporto Aeropuerto Sa Carneiro to Estação Rodoviária de Lisboa Oriente
Drive
-
Drive from Porto Airport (OPO) to Lisbon Airport (LIS)
Towncar, bus
-
Take a town car from Porto Airport to Fátima
-
Take the bus from Fatima to Estação Rodoviária de Lisboa Oriente
Porto Airport (OPO) to Lisbon Airport (LIS) by subway and train
Questions & Answers
The cheapest way to get from Porto Airport (OPO) to Lisbon Airport (LIS) is to train which costs €22 - €40 and takes 4h 15m.
The quickest way to get from Porto Airport (OPO) to Lisbon Airport (LIS) is to fly which costs €35 - €100 and takes 55 min.
No, there is no direct train from Porto Airport (OPO) to Lisbon Airport (LIS). However, there are services departing from Aeroporto and arriving at Aeroporto via Porto - Campanha and Oriente. The journey, including transfers, takes approximately 4h 15m.
The distance between Porto Airport (OPO) and Lisbon Airport (LIS) is 277 km. The road distance is 318.1 km.
The best way to get from Porto Airport (OPO) to Lisbon Airport (LIS) without a car is to train which takes 4h 15m and costs €22 - €40.
It takes approximately 55 min to fly from Porto (OPO) to Lisboa (LIS), including transfers and time at the airport.
Porto Airport (OPO) to Lisbon Airport (LIS) train services, operated by Comboios De Portugal, depart from Porto - Campanha station.
The best way to get from Porto Airport (OPO) to Lisbon Airport (LIS) is to fly which takes 55 min and costs €35 - €100. Alternatively, you can train, which costs €22 - €40 and takes 4h 15m, you could also bus, which costs €50 - €80 and takes 5h 35m.
The quickest flight from Porto Airport to Lisboa Airport is the direct flight which takes 55 min.
Porto Airport (OPO) to Lisbon Airport (LIS) train services, operated by Comboios De Portugal, arrive at Lisboa - Oriente station.

- Distance: 277.1 km
- Duration: 55 min
What companies run services between Porto Airport (OPO), Portugal and Lisbon Airport (LIS), Portugal?
TAP Portugal flies from Porto Airport (OPO) to Lisbon Airport (LIS) every 3 hours. Alternatively, Comboios De Portugal operates a train from Porto - Campanha to Lisboa - Oriente hourly. Tickets cost €19 - €29 and the journey takes 2h 50m.

- Website
- flytap.com
Flights from Porto to Lisboa
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- €35 - €140

- Phone
- +351 218 050 653
- apoiocliente@cp.pt
- Website
- cp.pt
Train from Porto - Campanha to Lisboa - Oriente
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- €19 - €29
- Website
- https://www.cp.pt/passageiros/en

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Oporto Aeropuerto Sa Carneiro to Estação Rodoviária de Lisboa Oriente
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- €45 - €75
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Fatima to Estação Rodoviária de Lisboa Oriente
- Ave. Duration
- 1h 25m
- Frequency
- 4 times a day
- Estimated price
- €17 - €26
- Website
- https://www.alsa.com/en/web/bus/home

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Fatima to Estação Rodoviária de Lisboa Oriente
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- €11 - €16
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Fatima to Estação Rodoviária de Lisboa Oriente
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- €9 - €13
- Website
- https://www.rede-expressos.pt/en

- Phone
- +351 217 524 524
- Website
- rede-expressos.pt
Bus from Fatima to Estação Rodoviária de Lisboa Oriente
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- €9 - €13
- Website
- https://rede-expressos.pt/en

- Phone
- (+351) 220971653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto Airport to Fátima
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- €190 - €240
- More information at
- VMTransfers
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Porto Airport (OPO) to Lisbon Airport (LIS) is 318 km. It takes approximately 3h to drive from Porto Airport (OPO) to Lisbon Airport (LIS).
TAP Portugal offers flights from Porto Airport to Lisboa Airport.
There are 2791+ hotels available in Lisbon Airport (LIS). Prices start at €47 per night.