route Route

GRU → OPO

8,180 km avg 7h 2m 1 airline

Departure

GRU SBGR LIFR

São Paulo/Guarulhos–Governor André Franco Montoro International Airport

São Paulo, BR

Local time
06:31 GMT-3
Timezone
America/Sao_Paulo
Type
Large Airport
Elevation
2,461 ft
Coordinates
-23.4313, -46.4700

cloud Weather

Wind
60° / 7 kt
Visibility
0.5 SM
Ceiling
OVC 200 ft
Temp / Dew
16°C / 16°C
Altimeter
30.00 inHg
Wx
FG

Obs: 2026-08-28T09:00:00.000Z

Raw METAR / TAF
METAR SBGR 280900Z 06007KT 0800 R28R/1900D R10R/P2000D R10L/P2000 R28L/P2000D FG OVC002 16/16 Q1016

TAF SBGR 280900Z 2812/2918 36006KT 9999 SCT010 TX32/2818Z TN21/2909Z BECMG 2813/2815 33008KT CAVOK BECMG 2816/2818 29008KT FEW045 BECMG 2819/2821 01005KT BECMG 2901/2903 CAVOK BECMG 2913/2915 30010KT RMK PGL

flight Live Traffic

flight_takeoff 13 Departures
flight_land 7 Arrivals

Arrival

OPO LPPR MVFR

Francisco de Sá Carneiro Airport

Porto, PT

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

cloud Weather

Wind
190° / 10 kt
Visibility
6 SM
Ceiling
FEW 1,800 ft, BKN 2,800 ft
Temp / Dew
19°C / 15°C
Altimeter
30.15 inHg

Obs: 2026-08-28T09:00:00.000Z

Raw METAR / TAF
METAR LPPR 280900Z 19010KT 9999 FEW018 BKN028 19/15 Q1021

TAF LPPR 280500Z 2806/2906 17010KT 9999 SCT030 PROB30 TEMPO 2806/2812 4000 RADZ BR SCT006 BKN012 BECMG 2812/2814 26010KT BECMG 2819/2821 VRB02KT BECMG 2900/2902 09010KT PROB30 TEMPO 2900/2906 2000 BCFG BR BKN002

flight Live Traffic

flight_takeoff 0 Departures
flight_land 1 Arrivals
Flights tracked
38
Avg duration
7h 2m
Distance
8,180 km

Live traffic

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

Airlines 1

Airline Flights shown
TAP Portugal 37

Recent flights last 38

DateFlightAircraftTakeoffLandingDurationArr Δ
2026-07-26 TAP094 4952A6 Jul 26, 00:50 UTCJul 26, 10:40 UTC9h 51m -
2026-07-24 TAP094 4952A6 Jul 24, 01:35 UTCJul 24, 11:05 UTC9h 30m -
2026-07-22 TAP094 4952A5 Jul 22, 00:20 UTCJul 22, 03:25 UTC3h 5m -
2026-07-12 TAP094 4952A4 Jul 12, 00:15 UTCJul 12, 09:55 UTC9h 40m -
2026-06-12 TAP094 4952A2 Jun 12, 00:50 UTCJun 12, 10:20 UTC9h 30m -
2026-06-10 TAP094 4952A7 Jun 10, 00:35 UTCJun 10, 10:10 UTC9h 35m -
2026-06-07 TAP094 4952AA Jun 7, 00:19 UTCJun 7, 10:10 UTC9h 50m -
2026-06-05 TAP094 4952A9 Jun 5, 00:55 UTCJun 5, 10:25 UTC9h 30m -
2026-06-03 TAP094 4952AB Jun 3, 01:50 UTCJun 3, 11:15 UTC9h 25m -
2026-05-31 TAP094 4952A1 May 31, 00:20 UTCMay 31, 09:55 UTC9h 35m -
2026-05-29 TAP094 4952B0 May 29, 00:30 UTCMay 29, 10:05 UTC9h 35m -
2026-05-27 TAP094 4952B0 May 27, 00:30 UTCMay 27, 09:45 UTC9h 16m -
2026-05-24 TAP094 4952B0 May 24, 00:50 UTCMay 24, 10:20 UTC9h 30m -
2026-05-22 TAP094 4952B0 May 22, 00:05 UTCMay 22, 09:25 UTC9h 20m -
2026-05-20 TAP094 4952A4 May 20, 00:25 UTCMay 20, 09:45 UTC9h 21m -
2026-05-17 TAP094 4952B0 May 17, 00:30 UTCMay 17, 09:45 UTC9h 15m -
2026-05-15 TAP094 4952B0 May 15, 01:05 UTCMay 15, 10:45 UTC9h 40m -
2026-05-13 TAP094 4952B0 May 13, 00:15 UTCMay 13, 09:30 UTC9h 15m -
2026-05-10 TAP094 4952A2 May 10, 00:20 UTCMay 10, 09:40 UTC9h 20m -
2026-05-08 TAP094 4952A2 May 8, 00:14 UTCMay 8, 09:44 UTC9h 30m -
2026-05-06 TAP094 4952AD May 6, 00:35 UTCMay 6, 09:50 UTC9h 15m -
2026-05-03 TAP094 4952AD May 3, 02:10 UTCMay 3, 09:45 UTC7h 34m -
2026-05-03 TAP094 4952AD May 3, 00:15 UTCMay 3, 02:05 UTC1h 50m -
2026-05-01 TAP094 4952A8 May 1, 00:15 UTCMay 1, 09:30 UTC9h 15m -
2026-04-28 TAP094 4952A8 Apr 28, 23:54 UTCApr 29, 09:30 UTC9h 36m -
2026-04-26 TAP094 4952AC Apr 26, 00:25 UTCApr 26, 10:00 UTC9h 35m -
2026-04-24 TAP094 4952AC Apr 24, 00:45 UTCApr 24, 10:20 UTC9h 35m -
2026-04-22 TAP094 4952AD Apr 22, 00:15 UTCApr 22, 09:30 UTC9h 15m -
2026-04-19 TAP094 4952AD Apr 19, 00:25 UTCApr 19, 09:50 UTC9h 25m -
2026-04-17 TAP094 4952AD Apr 17, 09:20 UTCApr 17, 09:35 UTC15m -
2026-04-17 TAP094 4952AD Apr 17, 07:35 UTCApr 17, 09:15 UTC1h 40m -
2026-04-17 TAP094 4952AD Apr 17, 01:25 UTCApr 17, 03:15 UTC1h 50m -
2026-04-17 TAP094 4952AD Apr 17, 00:20 UTCApr 17, 00:44 UTC25m -
2026-04-15 TAP094 4952AD Apr 15, 09:00 UTCApr 15, 09:40 UTC40m -
2026-04-15 TAP094 4952AD Apr 15, 07:35 UTCApr 15, 08:55 UTC1h 20m -
2026-04-15 TAP094 4952AD Apr 15, 02:55 UTCApr 15, 03:15 UTC20m -
2026-04-15 TAP094 4952AD Apr 15, 01:20 UTCApr 15, 02:50 UTC1h 30m -
2026-04-15 TAP094 4952AD Apr 15, 00:15 UTCApr 15, 00:30 UTC15m -

GRU → OPO frequently asked

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