route Route

FAO → OPO

474 km avg 1h 2m 1 airline

Departure

FAO LPFR VFR

Faro - Gago Coutinho International Airport

Faro, PT

Local time
19:04 GMT+1
Timezone
Europe/Lisbon
Type
Large Airport
Elevation
24 ft
Coordinates
37.0159, -7.9709

cloud Weather

Wind
250° / 8 kt
Visibility
6 SM
Ceiling
CAVOK
Temp / Dew
27°C / 15°C
Altimeter
30.06 inHg

Obs: 2026-05-30T17:30:00.000Z

Raw METAR / TAF
METAR LPFR 301730Z 25008KT CAVOK 27/15 Q1018

TAF LPFR 301700Z 3018/3118 25008KT CAVOK BECMG 3019/3021 31005KT BECMG 3102/3104 VRB02KT BECMG 3109/3111 23008KT

flight Live Traffic

flight_takeoff 0 Departures
flight_land 1 Arrivals

Arrival

OPO LPPR VFR

Francisco de Sá Carneiro Airport

Porto, PT

Local time
19:04 GMT+1
Timezone
Europe/Lisbon
Type
Large Airport
Elevation
228 ft
Coordinates
41.2481, -8.6814

cloud Weather

Wind
320° / 9 kt
Visibility
6 SM
Ceiling
FEW 1,800 ft
Temp / Dew
19°C / 15°C
Altimeter
30.18 inHg

Obs: 2026-05-30T17:30:00.000Z

Raw METAR / TAF
METAR LPPR 301730Z 32009KT 290V350 9999 FEW018 19/15 Q1022

TAF LPPR 301700Z 3018/3118 32013KT 9999 SCT015 BECMG 3020/3022 35005KT BECMG 3101/3103 VRB02KT SCT008 PROB30 TEMPO 3105/3108 3000 BR SCT003 BECMG 3110/3112 32013KT CAVOK

flight Live Traffic

flight_takeoff 4 Departures
flight_land 0 Arrivals
Flights tracked
249 showing last 50
Avg duration
1h 2m
Distance
474 km

Live traffic

FAO → OPO. Live aircraft currently filed on this route.

Airlines 1

Airline Flights shown
Ryanair 50

Other connections

More destinations from FAO

More origins to OPO

Recent flights last 50

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-05-30 RYR17JX 4CAFCF May 30, 12:00 UTCMay 30, 12:45 UTC45m -
2026-05-30 RYR8274 4CA61F May 30, 07:20 UTCMay 30, 08:15 UTC55m -
2026-05-29 RYR8274 4D236B May 29, 20:30 UTCMay 29, 21:15 UTC45m -
2026-05-29 RYR275J 4CAEE8 May 29, 13:15 UTCMay 29, 14:00 UTC45m -
2026-05-29 RYR17JX 4CA8DB May 29, 07:15 UTCMay 29, 08:05 UTC50m -
2026-05-29 RYR5PU 4D2216 May 29, 06:10 UTCMay 29, 07:10 UTC1h 0m -
2026-05-29 RYR305X 4CAE55 May 29, 05:50 UTCMay 29, 07:45 UTC1h 55m -
2026-05-28 RYR275J 4CAFD0 May 28, 19:15 UTCMay 28, 20:00 UTC45m -
2026-05-28 RYR17JX 4CA2BF May 28, 14:00 UTCMay 28, 14:45 UTC45m -
2026-05-28 RYR305X 4D234D May 28, 07:35 UTCMay 28, 09:35 UTC2h 0m -
2026-05-28 RYR8274 4D23FB May 28, 07:10 UTCMay 28, 07:55 UTC45m -
2026-05-28 RYR5PU 4CAA5F May 28, 06:20 UTCMay 28, 07:15 UTC55m -
2026-05-27 RYR8274 4CAC87 May 27, 20:10 UTCMay 27, 20:55 UTC45m -
2026-05-27 RYR275J 4CAFCF May 27, 18:25 UTCMay 27, 19:10 UTC45m -
2026-05-27 RYR5PU 4D2216 May 27, 14:30 UTCMay 27, 15:30 UTC1h 0m -
2026-05-27 RYR17JX 4CAEE8 May 27, 12:30 UTCMay 27, 13:25 UTC55m -
2026-05-27 RYR305X 4CA813 May 27, 10:30 UTCMay 27, 12:35 UTC2h 5m -
2026-05-27 RYR9497 4D23FB May 27, 07:05 UTCMay 27, 08:00 UTC55m -
2026-05-26 RYR8274 4CA2BF May 26, 20:50 UTCMay 26, 21:34 UTC45m -
2026-05-26 RYR305X 4CA302 May 26, 16:20 UTCMay 26, 18:10 UTC1h 50m -
2026-05-26 RYR275J 4CAC87 May 26, 12:24 UTCMay 26, 13:10 UTC45m -
2026-05-26 RYR17JX 4CAD39 May 26, 07:55 UTCMay 26, 08:39 UTC45m -
2026-05-26 RYR5PU 4CA56A May 26, 06:20 UTCMay 26, 07:10 UTC50m -
2026-05-25 RYR9497 4CA854 May 25, 21:54 UTCMay 25, 22:40 UTC45m -
2026-05-25 RYR8274 4D226B May 25, 20:45 UTCMay 25, 21:30 UTC45m -
2026-05-25 RYR5PU 4CA56A May 25, 14:00 UTCMay 25, 14:50 UTC50m -
2026-05-25 RYR17JX 4CAFB3 May 25, 12:45 UTCMay 25, 13:35 UTC50m -
2026-05-25 RYR305X 4D23F9 May 25, 11:10 UTCMay 25, 13:05 UTC1h 55m -
2026-05-25 RYR275J 4CAE6A May 25, 07:15 UTCMay 25, 08:10 UTC55m -
2026-05-24 RYR8274 4CAFB3 May 24, 20:35 UTCMay 24, 21:30 UTC55m -
2026-05-24 RYR5PU 4CAA5F May 24, 18:25 UTCMay 24, 19:10 UTC45m -
2026-05-24 RYR275J 4CAD39 May 24, 12:50 UTCMay 24, 13:40 UTC50m -
2026-05-24 RYR305X 4D2239 May 24, 10:00 UTCMay 24, 11:50 UTC1h 50m -
2026-05-24 RYR17JX 4CA2BF May 24, 07:45 UTCMay 24, 08:55 UTC1h 10m -
2026-05-23 RYR5PU 4CA8DB May 23, 19:35 UTCMay 23, 20:30 UTC55m -
2026-05-23 RYR275J 4CA8E4 May 23, 17:10 UTCMay 23, 17:55 UTC45m -
2026-05-23 RYR305X 4D2239 May 23, 14:15 UTCMay 23, 16:05 UTC1h 50m -
2026-05-23 RYR17JX 4CAFCF May 23, 12:05 UTCMay 23, 13:00 UTC55m -
2026-05-23 RYR8274 4D23FB May 23, 07:10 UTCMay 23, 08:00 UTC50m -
2026-05-22 RYR275J 4CAD39 May 22, 13:20 UTCMay 22, 14:10 UTC50m -
2026-05-22 RYR17JX 4CAFC0 May 22, 07:20 UTCMay 22, 08:10 UTC50m -
2026-05-22 RYR5PU 4CA8DB May 22, 06:10 UTCMay 22, 07:25 UTC1h 15m -
2026-05-22 RYR305X 4D234E May 22, 05:50 UTCMay 22, 07:45 UTC1h 55m -
2026-05-21 RYR275J 4D2258 May 21, 19:20 UTCMay 21, 20:05 UTC45m -
2026-05-21 RYR17JX 4D2287 May 21, 14:00 UTCMay 21, 14:50 UTC50m -
2026-05-21 RYR305X 4CADBF May 21, 07:35 UTCMay 21, 09:30 UTC1h 55m -
2026-05-21 RYR8274 4CA88C May 21, 07:05 UTCMay 21, 08:00 UTC55m -
2026-05-21 RYR5PU 4D2216 May 21, 06:25 UTCMay 21, 07:15 UTC50m -
2026-05-20 RYR8274 4CA9AA May 20, 19:50 UTCMay 20, 20:30 UTC40m -
2026-05-20 RYR275J 4CAFC0 May 20, 18:10 UTCMay 20, 18:50 UTC40m -

FAO → OPO frequently asked

How long is the flight from FAO to OPO?
Average flight time on the FAO–OPO route is 1h 2m, covering approximately 474 km (294 mi).
What is the distance from FAO to OPO?
The great-circle distance from FAO to OPO is approximately 474 km (294 miles).
Which airlines fly from FAO to OPO?
1 airline operates this route in our records: Ryanair.
How many flights per week from FAO to OPO?
We've observed ~5 flights per day on this route across our tracking data (249 total flights recorded).
Can I track FAO–OPO flights live?
Yes. The live tracker map above shows aircraft currently flying this route, filtered by departure and arrival airport.