route Route

GRU → OPO

8,180 km avg 6h 59m 1 airline

Departure

GRU SBGR MVFR

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

São Paulo, BR

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

cloud Weather

Wind
110° / 4 kt
Visibility
6 SM
Ceiling
BKN 1,900 ft
Temp / Dew
11°C / 7°C
Altimeter
30.24 inHg

Obs: 2026-07-14T06:00:00.000Z

Raw METAR / TAF
METAR SBGR 140600Z 11004KT 9999 BKN019 11/07 Q1024

TAF SBGR 140130Z 1406/1512 17005KT 8000 BKN009 TN09/1408Z TX17/1418Z PROB30 1406/1412 5000 BR BKN006 BECMG 1412/1414 11010KT 9999 BKN035 BECMG 1420/1422 BKN017 BECMG 1500/1502 8000 BKN009 PROB30 1506/1512 5000 BR BKN006 RMK PHP

flight Live Traffic

flight_takeoff 7 Departures
flight_land 7 Arrivals

Arrival

OPO LPPR VFR

Francisco de Sá Carneiro Airport

Porto, PT

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

cloud Weather

Wind
VRB / 1 kt
Visibility
6 SM
Ceiling
CAVOK
Temp / Dew
18°C / 16°C
Altimeter
30.00 inHg

Obs: 2026-07-14T06:30:00.000Z

Raw METAR / TAF
METAR LPPR 140630Z VRB01KT CAVOK 18/16 Q1016

TAF LPPR 140500Z 1406/1506 VRB02KT 9999 SCT020 PROB30 TEMPO 1406/1409 4000 BR SCT004 BKN008 BECMG 1410/1412 29010KT BECMG 1418/1420 VRB02KT TEMPO 1420/1506 4000 BR BKN008 PROB30 TEMPO 1422/1506 1200 BCFG BKN002

flight Live Traffic

flight_takeoff 0 Departures
flight_land 1 Arrivals
Flights tracked
35
Avg duration
6h 59m
Distance
8,180 km

Live traffic

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

Airlines 1

Airline Flights shown
TAP Portugal 34

Other connections

More destinations from GRU

More origins to OPO

Recent flights last 35

DateFlightAircraftTakeoffLandingDurationArr Δ
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 6h 59m, 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 (35 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.