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

LIS Airport Page →
172 mi airlines 201/wk
On-time Some delays Frequent delays
Flight Schedule 62 flights Verified 48m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
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
BT5290
BT airBaltic
E90
4:00 PM
WET T1
5: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
EK4793
EK Emirates
E95
4:00 PM
WET T1
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
EK4791
EK Emirates
32N
5:00 PM
WET T1
6:00 PM
WET
1h
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
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
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
TP1936
TP TAP Air Portugal
320
9:00 PM
WET T1
10: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
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
EY2737
EY Etihad
320
5:00 AM
WET
6:00 AM
WET
1h
M T W T F S S
Prices
TP1937
TP TAP Air Portugal
320
5:00 AM
WET T1
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
BT5307
BT airBaltic
32Q
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
B66700
B6 JetBlue
320
6:55 AM
WET T1
7: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
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
AC2638
AC Air Canada
32A
9:00 AM
WET T1
10: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
EK4797
EK Emirates
32N
10:00 AM
WET T1
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
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
BT5263
BT airBaltic
E90
12:00 PM
WET
12:55 PM
WET
0h 55m
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
AY6768
AY Finnair
32A
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
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
EY2736
EY Etihad
32A
8:00 PM
WET T1
9: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

No flights match your filters.

No nonstop flights on this route. connecting options below.

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

LIS–OPO 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, 70 hubs offer 1-stop connections.

Airline Landscape

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

Weekly Schedule Pattern

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

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for LIS to OPO.
1-STOP
One-Stop Connections
70
Hubs
~4h
Fastest
~38h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
3,580
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.

Other ways to reach Porto from Lisbon

Nearby airports with service to Francisco de Sá Carneiro Airport.
Metric LIS→OPO FAO→OPO SVQ→OPO
Distance from LIS 138 mi 200 mi
Nonstop airlines 8 1 1
Weekly flights 201 14 9
Flight time 0h 55m 1h 15m 1h 15m
Airports within 200 miles of LIS with service to Francisco de Sá Carneiro Airport.

Travel Essentials

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

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

Metro Red Line runs from downtown Lisbon (Alameda, Oriente) to the airport in 20–25 minutes (€1.85 single, or €0.48 on a Viva Viagem card). Trains run from 6:30am to 1am. The airport has its own station (Aeroporto) at the end of the Red Line.

Taxis from central Lisbon cost €10–15 and take 15–20 minutes with no traffic. Uber and Bolt are widely available at similar or lower prices. AeroBus (Carris) is slower (30–40 min) but cheaper at €4.

LIS–OPO Quick Facts

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

Frequently Asked Questions

Common questions about LIS to OPO flights.
Nonstop flights from Lisbon Humberto Delgado Airport to Francisco de Sá Carneiro Airport take approximately 0h 55m to 1h 10m. 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 201 nonstop flights per week from LIS to OPO. The return direction has about 225 weekly flights.
Yes, 1-stop connections are available through BIO, TSF, CGN, BEG, BLQ, OSL, NTE, ARN, BUD, MAD, SVQ, RAK, VLC, AGP, FNC, LGW, BCN, LYS, BRS, MUC, FAO, CDG, BHX, PDL, CRL, MXP, LTN, ORY, GVA, FRA, MLA, BVA, KRK, LUX, AMS, TER, HAM, YYZ, BSL, WAW, BGY, DUB, STR, MRS, STN, ZRH, TFS, FCO, EWR, BRU, LIN, BER, PRG, VIE, GIG, BOD, MAN, EDI, VCP, GRU, CMN, DUS, OTP, CPH, TLS, SID, EIN, IST, WRO and REC. These options provide additional schedule flexibility.
Yes, return flights from OPO to LIS are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include FAO and SVQ. See the Alternatives section for a full comparison.
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 for the 195-mile route. Actual air time is about 40 minutes. The flight barely reaches cruising altitude before beginning descent into Porto. Taxi times at Lisbon Humberto Delgado can add 10 to 15 minutes during busy periods.
TAP Air Portugal operates 5 to 8 daily nonstops as part of its domestic shuttle network. Ryanair adds 1 to 3 daily frequencies on select days. TAP uses A320 or Embraer E190/E195 aircraft. Ryanair flies 737-800s. TAP's Ponte Aerea shuttle branding treats this like a high-frequency business route with flexible tickets.
The Alfa Pendular high-speed train covers Lisbon Santa Apolonia to Porto Campanha in 2 hours 40 minutes. When you add airport check-in, security, boarding, and ground transport on both ends, flying takes about 3 hours door-to-door. The train is center-city to center-city with no security screening. For most travelers, the train wins on convenience and total time.
Flying is better when connecting to or from an international flight at Lisbon. TAP times its LIS-OPO shuttles to align with transatlantic arrivals and departures. If you land in Lisbon from New York or Sao Paulo and need to reach Porto, the connection through LIS is seamless on a single ticket. Walking to a train station with luggage after a long-haul flight adds complexity.
Porto Metro's Line E (Violet) runs from the airport to Trindade station in the city center in 25 minutes. Trains run every 20 to 30 minutes. A taxi or rideshare from the airport to Ribeira or downtown Porto takes 20 to 30 minutes and costs 15 to 25 euros. The airport is 11 km northwest of the city center.

Lisbon to Porto: Portugal's North-South Shuttle

LIS-OPO connects Portugal's capital to its second city, 195 miles to the north. TAP Air Portugal runs a high-frequency shuttle with 5 to 8 daily nonstops, and Ryanair adds low-cost competition. Block time is about 1 hour. The route competes directly with the Alfa Pendular train, which makes the trip in 2 hours 40 minutes city center to city center. Most point-to-point travelers prefer rail, but air wins for passengers connecting through Lisbon's international hub.

TAP schedules LIS-OPO departures to align with transatlantic banks, making it practical to fly into Lisbon from Brazil or North America and continue to Porto on the same ticket. Porto's Francisco Sa Carneiro Airport has metro access to the city center in 25 minutes. For travelers spending time in both cities, a one-way flight paired with a one-way train gives the best mix of speed and sightseeing along the coast.