Airplanes.live

SBGR · GRU · São Paulo, São Paulo

Planes near GRU: live flight tracking at São Paulo/Guarulhos International

São Paulo/Guarulhos International (GRU / SBGR) serves São Paulo, São Paulo, Brazil. South America’s main long-haul gateway, on a plateau above the coast.

23.431°S, 46.470°W · snapshot written

The live map

Aircraft the volunteer receiver network can currently hear around São Paulo. The frame is fixed on the field; tap or click an aircraft to open its full details.

Nothing here is filtered. Military aircraft, aircraft in the FAA's LADD privacy programme and aircraft using temporary addresses all appear the same way anything else does. Open the full map to pan, zoom and switch layers.

Movements we watched happen

Snapshot written . This page refreshes by itself while it is open.

These are transitions the receiver network actually observed at GRU, each with the time it was seen. Nothing here is guessed from a timetable.

Why there may be fewer departures than arrivals

A departure is only counted once a receiver has seen the aircraft on the ground here first. That guard stops us inventing takeoffs for aircraft that merely flew overhead, and it costs us real ones: hearing an aircraft sitting on an airport surface needs a receiver with line of sight to that surface, which is the hardest reception there is. An arrival only needs the aircraft to have been seen airborne, and airborne coverage is very good.

So at any airport without a clear view of the ground, this list will show fewer departures than actually happened. If you see more arrivals than departures below, read that as a fact about where the antennas are, not about the airport.

Most recent first. Times are UTC. Recording is continuous, so a short list here means quiet hours or a thin view of the surface, not a quiet airport.
TimeMovement FlightAircraft
02:58 UTCDeparturePR-GKBB738
02:57 UTCDepartureTAM8016A20N · PR-XBX
02:55 UTCDepartureTAM3382A20N · PR-XBW
02:55 UTCArrivalPLS9003E295 · PS-LMP
02:53 UTCDepartureGLO1246B38M · PR-XMP
02:52 UTCArrivalLAN1142B788 · CC-BBF
02:49 UTCArrivalGTI8782B748 · N853GT
02:48 UTCDepartureTAM3198A20N · PS-LHM
02:47 UTCDepartureTAM4708A21N · PS-LBG
02:46 UTCArrivalCMP725B39M · HP-9906CMP
02:45 UTCDepartureAZU4152A21N · PR-YJB
02:44 UTCDepartureTAM3618A20N · PR-XBV

Showing the most recent 12 of 25 in the current recording window.

What appears to be inbound and outbound right now

Where the aircraft in range right now are most likely heading, worked out from their callsigns rather than watched happening.

How this list is built

We take the aircraft the receiver network can currently hear, read the callsign each one is broadcasting, and look that callsign up in an index of the routes it has actually flown before. An entry means this callsign's most commonly observed route ends at GRU. That is a good guide to where a flight is going. It is not a flight plan: nobody has told us today's routing, and we would rather say that than dress an inference up as a schedule.

The consequences are worth knowing. A diversion or an unusual routing will be listed wrong. A charter, a positioning leg, or any flight the index has not seen before is missing entirely. You will occasionally see an aircraft here sitting on the ground on the far side of a continent, which is the method showing its working rather than hiding it. There are no scheduled times or arrival estimates on this page because neither can be computed honestly from what we hold.

For gates, delays and cancellations the airline and the airport are authoritative. This page is for what is actually in the air.

Inbound 10 aircraft

Aircraft whose callsign most often ends at GRU, nearest first. Distance is straight line from the field, not track miles.
FlightFrom Altitude Ground speed Distance
ETH507A359 · ET-AVEBuenos Aires (Ezeiza)SAEZ / EZE41,000 ft570 kt651 nmSW of the field
LTG6572B763 · PR-ACOCampinasSBKP / VCP34,000 ft488 kt695 nmNW of the field
DAL105A333 · N831NWAtlantaKATL / ATL35,000 ft497 kt2,369 nmNW of the field
AFR454B77W · F-GSQGParis (Roissy-en-France,LFPG / CDG32,000 ft491 kt2,681 nmNNE of the field
UAL62B789 · N19986HoustonKIAH / IAH36,975 ft510 kt3,200 nmNNW of the field
TAM8199B789 · CC-BGUMiamiKMIA / MIAon the ground8 kt3,550 nmNW of the field
UAL861B764 · N76055DullesKIAD / IADon the ground0 kt4,130 nmNNW of the field
DAL227A339 · N403DXNew YorkKJFK / JFKon the ground0 kt4,138 nmNNW of the field
ACA90B789 · C-FVNBTorontoCYYZ / YYZ34,975 ft519 kt4,247 nmNNW of the field
AAL963B789 · N836AADallas-Fort WorthKDFW / DFW18,750 ft453 kt4,393 nmNW of the field

Outbound nearest 20 of 24

Aircraft whose callsign most often begins at GRU, nearest first. Distance is straight line from the field, not track miles.
FlightTo Altitude Ground speed Distance
TAM8016A20N · PR-XBXCiudad de la CostaSUMU / MVD4,425 ft252 kt5 nmENE of the field
TAM3382A20N · PR-XBWRecifeSBRF / REC7,375 ft288 kt11 nmENE of the field
TAM4708A21N · PS-LBGCuritibaSBCT / CWB23,550 ft368 kt36 nmSW of the field
AZU4152A21N · PR-YJBRecifeSBRF / REC29,800 ft476 kt79 nmNE of the field
GLO1680B738 · PR-GZISBNT29,925 ft494 kt95 nmNE of the field
TAM8180B789 · CC-BMCNew YorkKJFK / JFK26,175 ft470 kt101 nmN of the field
TAM8086B789 · CC-BGPLos AngelesKLAX / LAX24,075 ft478 kt103 nmNW of the field
AAL906B788 · N875BDMiamiKMIA / MIA36,325 ft501 kt131 nmNNW of the field
DAL104A333 · N813NWAtlantaKATL / ATL27,200 ft508 kt147 nmNNW of the field
TAM3426A21N · PS-LBAPorto AlegreSBPA / POA34,025 ft382 kt149 nmSW of the field
ETH3807B77L · ET-ARIBuenos Aires (Ezeiza)SAEZ / EZE34,000 ft421 kt228 nmSW of the field
ACA91B789 · C-FGEOTorontoCYYZ / YYZ33,975 ft546 kt407 nmNNW of the field
TAM8130A320 · PR-MHUBuenos Aires (Ezeiza)SAEZ / EZE31,975 ft396 kt409 nmSW of the field
TAM3418A20N · PR-XBTPorto AlegreSBPA / POA9,150 ft300 kt450 nmSW of the field
UAL63B789 · N17963HoustonKIAH / IAH33,975 ft501 kt751 nmNW of the field
TAM8076B789 · CC-BMBMadridLEMD / MAD37,000 ft496 kt946 nmNNE of the field
DAL226A339 · N412DXNew YorkKJFK / JFK36,000 ft471 kt1,059 nmNNW of the field
TAM3252A320 · PR-MHMFortalezaSBFZ / FOR34,975 ft464 kt1,126 nmNNE of the field
DLH505A359 · D-AIXNMunichEDDM / MUC37,025 ft511 kt1,279 nmNNE of the field
TAM8114B789 · CC-BGZBarcelonaLEBL / BCN39,000 ft490 kt2,644 nmNE of the field

About São Paulo/Guarulhos International

  • ICAO codeSBGR
  • IATA codeGRU
  • ServesSão Paulo
  • RegionSão Paulo, Brazil
  • Coordinates23.431°S, 46.470°W

São Paulo/Guarulhos sits northeast of the city on the plateau that rises steeply behind the Brazilian coast. It is the principal long-haul doorway for South America, with services across the Atlantic to Europe and Africa and north to the United States, alongside a dense domestic network. Congonhas, the close-in city airport, sits within the same view and handles a completely different kind of traffic.

Coverage in South America is thinner than in North America or Europe, because it depends entirely on volunteers with receivers. Aircraft over the interior and over the Atlantic will drop out, and their absence says more about rooftops than about flights.

What the codes mean

Airports carry two identifiers and they are not interchangeable. GRU is the IATA code: three letters, the one printed on a boarding pass and a baggage tag, assigned for commercial purposes and reused across the world without any geographic logic. SBGR is the ICAO code: four letters, used by air traffic control, flight planning systems and trackers like this one. Its first two letters, SB, marks Brazil, because ICAO allocates the code space by region.

The callsigns in the lists above are a third thing again. A callsign is what the crew typed into the transponder for this leg, so it changes flight by flight, while the registration and the 24-bit hex address stay with the airframe. When a callsign and a registration disagree, the registration is usually the more reliable of the two.

How to read the numbers

Altitude is pressure altitude, which is what the aircraft's air data system reads with a standard pressure setting. It is not height above the ground and it is not always the altitude the crew is flying to. Near São Paulo that gap is most obvious on approach, when a tracker can show a figure that does not match what is on the flight deck.

Ground speed is speed across the earth, not through the air. A strong tailwind can add a hundred knots or more to it without the aircraft flying any faster, which is why two aircraft at the same level going opposite ways can show wildly different numbers. Track is the direction of travel over the ground, which is not the direction the nose is pointing when there is any crosswind at all.

Aircraft go missing from this map for reasons that have nothing to do with the aircraft. Reception is line of sight, so terrain and distance cut it off abruptly; a good deal of light aviation in the United States broadcasts on 978 MHz rather than 1090 MHz; and plenty of aircraft, including gliders and older light types, carry no ADS-B at all and are not required to. How ADS-B works covers all of that properly.

Other airports on the map

The nearest fields with their own live page:

Watch it happen live

Airplanes.live is a free live aircraft tracker for iPhone and iPad, built on the same volunteer receiver network that feeds this page.

Download Airplanes.live on the App Store