Porto to Lisbon (OPO–LIS) — Airlines, Schedules & Connections

OPO Airport Page →
172 mi airlines 225/wk
On-time Some delays Frequent delays
Flight Schedule 62 flights Verified 10h ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
TP1937
TP TAP Air Portugal
320
5:00 AM
WET T1
6:00 AM
WET
1h
M T W T F S S
Prices
EY2737
EY Etihad
320
5:00 AM
WET
6:00 AM
WET
1h
M T W T F S S
Prices
AD7457
AD Azul
32N
5:00 AM
WET
6:00 AM
WET
1h
M T W T F S S
Prices
B66700
B6 JetBlue
320
6:55 AM
WET T1
7:55 AM
WET
1h
M T W T F S S
Prices
AD7196
AD Azul
320
6:55 AM
WET T1
7:55 AM
WET
1h
M T W T F S S
Prices
BT5307
BT airBaltic
32Q
6:55 AM
WET T1
7:55 AM
WET
1h
M T W T F S S
Prices
B66750
B6 JetBlue
320
8:55 AM
WET T1
10:00 AM
WET
1h 5m
M T W T F S S
Prices
TP1921
TP TAP Air Portugal
32N
8:55 AM
WET
9:55 AM
WET
1h
M T W T F S S
Prices
AD7458
AD Azul
320
8:55 AM
WET T1
10:00 AM
WET
1h 5m
M T W T F S S
Prices
AC2638
AC Air Canada
32A
9:00 AM
WET T1
10:00 AM
WET
1h
M T W T F S S
Prices
EK4797
EK Emirates
32N
10:00 AM
WET T1
11:00 AM
WET
1h
M T W T F S S
Prices
TP1923
TP TAP Air Portugal
32N
10:00 AM
WET
11:00 AM
WET
1h
M T W T F S S
Prices
AD7459
AD Azul
32N
10:10 AM
WET T1
11:10 AM
WET
1h
M T W T F S S
Prices
AD7315
AD Azul
321
10:55 AM
WET T1
11:50 AM
WET
0h 55m
M T W T F S S
Prices
EK4794
EK Emirates
32A
10:55 AM
WET T1
11:55 AM
WET
1h
M T W T F S S
Prices
TP1925
TP TAP Air Portugal
32N
10:55 AM
WET T1
11:50 AM
WET
0h 55m
M T W T F S S
Prices
TP1927
TP TAP Air Portugal
320
11:28 AM
WET T1
12:30 PM
WET
1h 2m
M T W T F S S
Prices
BT5263
BT airBaltic
E90
12:00 PM
WET
12:55 PM
WET
0h 55m
M T W T F S S
Prices
AY6754
AY Finnair
E90
12:00 PM
WET T1
1:00 PM
WET
1h
M T W T F S S
Prices
AD7190
AD Azul
E90
12:00 PM
WET T1
1:00 PM
WET
1h
M T W T F S S
Prices
B66701
B6 JetBlue
32Q
12:00 PM
WET T1
1:05 PM
WET
1h 5m
M T W T F S S
Prices
BT5247
BT airBaltic
32Q
2:00 PM
WET T1
3:00 PM
WET
1h
M T W T F S S
Prices
AD7191
AD Azul
32A
2:00 PM
WET T1
3:00 PM
WET
1h
M T W T F S S
Prices
AY6768
AY Finnair
32A
2:00 PM
WET T1
3:00 PM
WET
1h
M T W T F S S
Prices
EK4792
EK Emirates
E90
2:00 PM
WET T1
3:00 PM
WET
1h
M T W T F S S
Prices
AD7193
AD Azul
E95
4:00 PM
WET T1
5:00 PM
WET
1h
M T W T F S S
Prices
EK4798
EK Emirates
E95
4:05 PM
WET T1
5:05 PM
WET
1h
M T W T F S S
Prices
TP1931
TP TAP Air Portugal
32N
4:55 PM
WET
5:55 PM
WET
1h
M T W T F S S
Prices
AD7194
AD Azul
320
5:55 PM
WET T1
6:55 PM
WET
1h
M T W T F S S
Prices
TP1933
TP TAP Air Portugal
E90
6:00 PM
WET
7:00 PM
WET
1h
M T W T F S S
Prices
EK4770
EK Emirates
E90
6:00 PM
WET T1
7:00 PM
WET
1h
M T W T F S S
Prices
AD7195
AD Azul
E90
8:00 PM
WET
9:00 PM
WET
1h
M T W T F S S
Prices
EY2736
EY Etihad
32A
8:00 PM
WET T1
9:00 PM
WET
1h
M T W T F S S
Prices
TP1920
TP TAP Air Portugal
32N
6:15 AM
WET T1
7:15 AM
WET
1h
M T W T F S S
Prices
AD7450
AD Azul
320
6:55 AM
WET T1
7:55 AM
WET
1h
M T W T F S S
Prices
B66778
B6 JetBlue
32N
8:55 AM
WET T1
9:55 AM
WET
1h
M T W T F S S
Prices
EY2732
EY Etihad
32A
9:10 AM
WET T1
10:10 AM
WET
1h
M T W T F S S
Prices
AD7451
AD Azul
E90
9:15 AM
WET T1
10:15 AM
WET
1h
M T W T F S S
Prices
TP1924
TP TAP Air Portugal
320
9:50 AM
WET T1
11:00 AM
WET
1h 10m
M T W T F S S
Prices
EY2733
EY Etihad
32N
10:00 AM
WET T1
11:00 AM
WET
1h
M T W T F S S
Prices
AD7189
AD Azul
E90
10:00 AM
WET T1
11:05 AM
WET
1h 5m
M T W T F S S
Prices
TP1926
TP TAP Air Portugal
321
12:00 PM
WET T1
1:00 PM
WET
1h
M T W T F S S
Prices
AC2639
AC Air Canada
32A
12:05 PM
WET T1
1:05 PM
WET
1h
M T W T F S S
Prices
AD7257
AD Azul
32N
12:10 PM
WET T1
1:10 PM
WET
1h
M T W T F S S
Prices
EK4789
EK Emirates
32Q
2:00 PM
WET T1
3:00 PM
WET
1h
M T W T F S S
Prices
AD7452
AD Azul
E95
2:00 PM
WET T1
3:00 PM
WET
1h
M T W T F S S
Prices
TP1930
TP TAP Air Portugal
E90
4:00 PM
WET TT1
5:00 PM
WET
1h
M T W T F S S
Prices
AD7192
AD Azul
E90
4:00 PM
WET T1
5:00 PM
WET
1h
M T W T F S S
Prices
BT5290
BT airBaltic
E90
4:00 PM
WET T1
5:00 PM
WET
1h
M T W T F S S
Prices
EK4793
EK Emirates
E95
4:00 PM
WET T1
5:00 PM
WET
1h
M T W T F S S
Prices
EK4791
EK Emirates
32N
5:00 PM
WET T1
6:00 PM
WET
1h
M T W T F S S
Prices
TP1932
TP TAP Air Portugal
32N
5:05 PM
WET T1
6:00 PM
WET
0h 55m
M T W T F S S
Prices
BT5360
BT airBaltic
32N
5:05 PM
WET T1
6:05 PM
WET
1h
M T W T F S S
Prices
AD7453
AD Azul
320
5:15 PM
WET T1
6:15 PM
WET
1h
M T W T F S S
Prices
AY6796
AY Finnair
320
5:15 PM
WET T1
6:15 PM
WET
1h
M T W T F S S
Prices
AD7454
AD Azul
320
5:55 PM
WET T1
6:55 PM
WET
1h
M T W T F S S
Prices
TP1934
TP TAP Air Portugal
E90
6:00 PM
WET T1
7:00 PM
WET
1h
M T W T F S S
Prices
AD7455
AD Azul
E90
9:00 PM
WET T1
10:00 PM
WET
1h
M T W T F S S
Prices
TP1936
TP TAP Air Portugal
320
9:00 PM
WET T1
10:00 PM
WET
1h
M T W T F S S
Prices
EK4795
EK Emirates
32A
9:00 PM
WET T1
10:00 PM
WET
1h
M T W T F S S
Prices
BT5366
BT airBaltic
320
9:00 PM
WET T1
10:00 PM
WET
1h
M T W T F S S
Prices
TP1938
TP TAP Air Portugal
319
11:45 PM
WET T1
12:40 AM+1
WET
0h 55m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Porto to Lisbon
8 carriers, 225 flights/week nonstop.
8 Airlines 225 Flights/wk 172 mi 0h 55m nonstop 71 1-stop hubs

OPO–LIS is served by 8 airlines with nonstop service. Azul, TAP Air Portugal and Emirates lead the route. The flight covers 172 miles in approximately 0h 55m. Beyond nonstop, 71 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop OPO–LIS service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AD Azul 70 320, 321, 32A, 32N, E90, E95 0h55-1h05
TP TAP Air Portugal 49 320, 32N, E90 0h55-1h02 Star Alliance
EK Emirates 35 32A, 32N, E90, E95 1h
B6 JetBlue 19 320, 32Q 1h-1h05
BT airBaltic 18 32Q, E90 0h55-1h
AY Finnair 14 32A, E90 1h Oneworld
EY Etihad Airways 13 320, 32A 1h
AC Air Canada 7 32A 1h Star Alliance
Aircraft on this route
320 Airbus A320 – AD, B6, EY, TP
321 Airbus A321 – AD
32A Airbus A320 – AC, AD, AY, EK, EY
32N Airbus A320neo – AD, EK, TP
32Q Airbus A321neo – B6, BT
E90 Embraer 190 – AD, AY, BT, EK, TP
E95 Embraer 195 – AD, EK
Alliance coverage
Unaffiliated: AD + B6 + BT + EK + EY (155 flights/wk, 69%)
Star Alliance: AC + TP (56 flights/wk, 25%)
Oneworld: AY (14 flights/wk, 6%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, OPO to LIS direction.
Mon
33
flights
Tue
32
flights
Wed
31
flights
Thu
32
flights
Fri
32
flights
Sat
33
flights
Sun
32
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
33
Nonstop flights
225
Outbound / wk
201
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for OPO to LIS.
1-STOP
One-Stop Connections
71
Hubs
~7h
Fastest
~38h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
3,665
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Travel Essentials

Practical planning for this route.
Time Difference
0h
Lisbon is 0 hours the same as Porto.
OPO: WET · LIS: WET

When it's 6:00 PM in Porto, it's 6:00 PM in Lisbon.
Distance & Flight Time
172 mi / 277 km
Nonstop flight time is approximately 0h 55m to 1h 5m.
Getting from LIS

Metro Red Line directly from the airport station to central Lisbon in 20–25 minutes (€1.85 single). Most central destinations (Rossio, Baixa-Chiado, Oriente) are reachable within 30 minutes total. Operating hours 6:30am to 1am.Taxis cost €10–15 to the city centre. Uber and Bolt are cheaper still at €8–12. AeroBus to Marquês de Pombal costs €4. The airport is just 7km from the city centre; ground transport is fast by European standards.

Lisbon Climate

Mediterranean climate. Summers are hot and sunny (28–35°C) with almost no rain. July and August rarely see any precipitation and offer the most reliable flying weather in Europe. Winters are mild and rainy (8–15°C), with the wettest months December through February.

Flight disruptions are uncommon. Atlantic coastal fog can affect early morning visibility in autumn (October–November). Wind off the Atlantic is persistent year-round and can affect smaller aircraft but rarely disrupts scheduled service.

OPO–LIS Quick Facts

Key statistics for the Porto to Lisbon route.
Route details
Distance172 mi / 277 km
Flight time0h 55m to 1h 5m
Time difference0 hours
Airlines (nonstop)8
Weekly flights225 out / 201 return
1-stop connections71 hubs
Origin: OPO
IATA / ICAOOPO / LPPR
TimezoneEurope/Lisbon
Passengers/yr15.9M
Elevation228 ft / 69 m
Destination: LIS
IATA / ICAOLIS / LPPT
TimezoneEurope/Lisbon
Passengers/yr35.0M
Elevation374 ft / 114 m

Frequently Asked Questions

Common questions about OPO to LIS flights.
Nonstop flights from Francisco de Sá Carneiro Airport to Lisbon Humberto Delgado Airport take approximately 0h 55m to 1h 5m. The route covers 172 miles.
8 airlines operate nonstop service: Air Canada, Azul, Finnair, JetBlue, airBaltic, Emirates, Etihad Airways and TAP Air Portugal.
There are approximately 225 nonstop flights per week from OPO to LIS. The return direction has about 201 weekly flights.
Yes, 1-stop connections are available through TSF, GLA, MLA, TER, BOD, NTE, KRK, ALC, CGN, FAO, DUB, BHX, MUC, LYS, MAD, VIE, VLC, FNC, PDL, HAM, SVQ, BCN, BSL, AGP, ORY, EDI, BEG, AMS, NCE, FRA, STR, BVA, MRS, LUX, GVA, LTN, ZRH, BRU, CMN, STN, CRL, CDG, OTP, EIN, BGY, TLS, MXP, RAK, FCO, CPH, WAW, LGW, YYZ, IST, BER, PRG, MAN, BUD, BRS, ARN, WRO, OSL, SID, REC, BLQ, DUS, VCP, RAI, EWR, GIG and GRU. These options provide additional schedule flexibility.
Yes, return flights from LIS to OPO are available. Use the direction toggle at the top to view the return schedule.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.
Block time is 55 minutes to 1 hour 10 minutes on the 275 km sector. Actual air time is about 35 minutes. This is one of Europe's shortest scheduled jet routes. Taxi time at both airports accounts for most of the remaining block time.
TAP Air Portugal operates 8 to 12 daily nonstops as the dominant carrier. Ryanair adds 2 to 3 daily departures. Total frequency runs 10 to 15 per day. TAP uses A320 and Embraer E190/E195 equipment. Ryanair flies 737-800. Departures run from early morning through late evening, with roughly hourly service throughout the day.
The Alfa Pendular high-speed train covers Porto to Lisbon in 2 hours 40 minutes, departing from Porto Campanha and arriving at Lisboa Oriente or Santa Apolonia. When you add airport time on both ends, the train is competitive or faster for city-centre-to-city-centre trips. The train is often preferred by locals. Flying makes more sense if you are connecting to an international flight at Lisbon airport.
Lisbon Humberto Delgado is TAP's hub with direct flights to Brazil (Sao Paulo, Rio de Janeiro, Recife), Africa (Luanda, Maputo), the United States (Newark, Boston, Miami, Washington), and across Europe. TAP's hub operation makes OPO-LIS a key feeder route for intercontinental travel. Minimum connection time at LIS is about 45 minutes for domestic-to-international on TAP.
Porto Airport (Francisco Sa Carneiro) has a single terminal. All airlines, including TAP and Ryanair, operate from the same building. The airport is 11 km north of the city centre. Metro Line E (Violet) connects the airport to central Porto in about 30 minutes, with stops at Trindade, Aliados, and Bolhao.

Porto to Lisbon: Portugal's Domestic Mainline

OPO-LIS is Portugal's busiest domestic air route, covering 275 km in about 1 hour. TAP Air Portugal leads with 8 to 12 daily nonstops, and Ryanair adds 2 to 3 daily for a total of 10 to 15 departures. TAP treats the route as a hub feeder, connecting Porto passengers to intercontinental flights from Lisbon to Brazil, Africa, and North America. The Alfa Pendular train competes directly at 2 hours 40 minutes city centre to city centre, and many local travelers prefer rail.

For international connections, flying OPO-LIS beats the train. TAP's hub at Lisbon airport offers single-ticket itineraries to Sao Paulo, Rio de Janeiro, Luanda, and a dozen North American cities. Minimum connection time on TAP domestic-to-international is 45 minutes. Porto's airport is connected to the city by Metro Line E in 30 minutes. Lisbon's airport sits within the city limits, with Metro Red Line reaching the centre in 20 minutes. Both airports are unusually convenient for European capitals, which makes the flight practical even on the short sector.