Key takeaways
- IATA GRU, ICAO SBGR: Latin America’s busiest airport, with about 47.2 million passengers in 2025.
- Two parallel runways: 10L/28R at 3,700 meters is the departure runway, while 10R/28L at 3,000 meters is mainly used for landing.
- Home of the LATAM long-haul network and hub of GOL – plus airlines from Europe, North America, Africa and the Middle East.
- Privately operated since 2012: The concession company GRU Airport runs the airport, with Infraero holding 49 percent.
- Spotting with a plan: best season is the southern winter from April to August, and at some places the rule is: never go alone.
Contents
- 1.Profile
- 2.Business areas
- 3.History at a glance
- 4.What you should know as a spotter
- 5.Strengths and weaknesses
- 6.From air force grounds to mega airport
- 7.Privatization and expansion
- 8.Two runways with a clear division of roles
- 9.LATAM: the master of the long-haul
- 10.GOL, Azul and Brazilian domestic traffic
- 11.International guests: from TAP to TAAG
- 12.Cargo: LATAM Cargo and co.
- 13.Spotting in Guarulhos
- 14.Getting there: train, bus and people mover
- 15.Guarulhos in comparison
- 16.Conclusion
- 17.Frequently asked questions
Profile
| IATA code | GRU |
|---|---|
| ICAO code | SBGR |
| Official name | Aeroporto Internacional de São Paulo/Guarulhos – Governador André Franco Montoro; in everyday use usually “Guarulhos” or “Cumbica” |
| Operator | GRU Airport (Concessionária do Aeroporto Internacional de Guarulhos) – since 2012 under a 20-year concession; the state-owned Infraero holds 49% of the operating company |
| Location | In the city of Guarulhos in the state of São Paulo, about 25 km northeast of downtown São Paulo, around 750 m above sea level |
| Runways | Two parallel asphalt runways running east–west: 10L/28R at 3,700 m (widened for the A380) and 10R/28L at 3,000 m |
| Passenger terminals | Terminal 1 (domestic), Terminal 2 (largest and oldest, domestic and international) and Terminal 3 (international long-haul, since 2014) |
| Hub for | LATAM Airlines Brasil and GOL; Azul uses GRU as an important base alongside its main hub |
| Traffic 2025 | About 47.2 million passengers (record, of which just under 16.8 million international), a good 305,000 aircraft movements |
| Capacity limit | Slot coordination with a cap of 45 takeoffs and landings per hour |
| Opening | January 20, 1985 – construction began in August 1980 |
| Access | CPTM Line 13 (Jade) to Aeroporto-Guarulhos station since March 2018, plus a free people mover to the terminals |
| Official website | www.gru.com.br |
Business areas
History at a glance
São Paulo-Guarulhos Airport from a spotter’s point of view
Your checklist for São Paulo-Guarulhos Airport
- Caught a LATAM long-haul jet, for example a Boeing 777-300ER or a Boeing 787
- Logged an orange GOL 737 – best with the registration, because the fleet consists only of Boeing 737s
- Saw a jet from Azul, for example an Embraer E195-E2 or an Airbus A320neo
- Photographed an Emirates widebody from Dubai on approach – with luck an Airbus A380
- Logged a freighter from LATAM Cargo, Atlas Air or Ethiopian Cargo
- Saw a long-haul flight from Europe or Africa – such as TAP, Lufthansa, Air France, Ethiopian or TAAG
- Cleanly noted Brazilian registrations with the prefixes PR-, PP- or PT-
Strengths and weaknesses
What speaks for it
- Largest airport in Latin America with dense domestic and long-haul traffic
- Exotic airlines and registrations you hardly get to see in Europe
- Rail connection with CPTM Line 13 and a free people mover
- Several established spotter locations around the airport, some with infrastructure nearby
- Two parallel runways with a clear split between takeoff and landing runway
Where it falls short
- No official visitor park like in Munich or Zurich
- Security situation tricky at some places outside the grounds – better to spot in groups
- In the southern summer the light is unfavorable in the morning at many locations
- Frequent fog early in the morning, especially near the runways
- Security staff at parking lots and bus stops do not react calmly to telephoto lenses everywhere
If you can visit only one airport in South America, you will almost certainly land in Guarulhos. The airport in the north of São Paulo is Latin America’s busiest, home of LATAM’s long-haul network and a GOL hub – and it puts airlines and registrations in front of your lens that you know in Europe at best as one-offs. Add two runways with a clear division of roles and a spotter scene that has opened up its own places around the grounds.
Your GRU logbook starts here
Log PR-, PP- or PT- registrations, type, airline and spot in one entry – that is exactly what Planetrack is for. Planetrack is launching soon – join the waitlist at the bottom of this page and get early access.
From air force grounds to mega airport
For a long time Congonhas was São Paulo’s airport – in the middle of the city, with a short runway and no room to grow. For growing international traffic the metropolis needed a new site at the end of the 1970s. The choice fell on Cumbica in the neighboring city of Guarulhos, where the Brazilian Air Force already operated a base and made land available for the civil airport. To this day, civil and military aviation share parts of the area; the Base Aérea de São Paulo is still on the grounds.
Construction began in August 1980, and on January 20, 1985, the airport went into operation, at first with one 3,000-meter runway. The first expansion stage was designed for 7.5 million passengers a year – a number reached in a few weeks today. In 1989 the second runway was added, and later Terminal 2 grew in several stages. In 2001 the airport was named by law after the former governor André Franco Montoro. In everyday life hardly anyone uses that name: locals call it “Guarulhos” or simply “Cumbica,” and everyone else just GRU.
Privatization and expansion
For almost three decades the state-owned Infraero operated the airport. In February 2012 Brazil handed operations to a private consortium under a 20-year concession – at the start consisting of the Brazilian infrastructure investor Invepar and Airports Company South Africa. Infraero remained a 49 percent shareholder in the operating company, which has traded since November 2012 under the brand GRU Airport.
With privatization, expansion picked up speed. Former cargo halls of the historic airlines VASP (from 2012) and Transbrasil (from 2013) were converted into a domestic terminal, which has operated as Terminal 1 since December 2015. The biggest leap, though, came with Terminal 3: it opened on May 11, 2014, shortly before the football World Cup, and since then has handled most of the international long-haul. The first international flight at the new terminal came from Lufthansa from Frankfurt.
In parallel, the longer runway was widened for Code F aircraft. In October 2015 the authority ANAC officially approved the Airbus A380, in November 2015 Emirates came with a special flight, and from March 2017 the airline used the superjumbo daily between Dubai and São Paulo – which type currently flies is shown by the schedule. An expansion of Terminal 3 is currently under construction, with completion announced for the end of 2026 – whether the schedule holds, you should check with the operator before a visit.
| Terminal | Main use | What you typically see there |
|---|---|---|
| Terminal 1 | Domestic traffic, mainly Azul | Embraer E-Jets, A320neo, ATR turboprops |
| Terminal 2 | Oldest and largest terminal; domestic and international | GOL 737s, LATAM narrowbody jets, regional connections in South America |
| Terminal 3 | International long-haul | Widebody jets from Europe, North America, Africa and the Middle East, LATAM long-haul |
| Cargo area | Freight and belly cargo | Freighters from LATAM Cargo, Atlas Air, Ethiopian Cargo and others |
Two runways with a clear division of roles
The layout is clear: two parallel asphalt runways run east–west. The northern 10L/28R is the longer one at 3,700 meters and suited for the A380; the southern 10R/28L measures 3,000 meters. According to the spotter community’s experience, the division of roles is usually clear: landings are mostly on the south runway, departures on the north runway. That makes planning easier than at airports where both runways are used in a mixed way.
Which direction is currently active is decided by the wind, as everywhere. According to the spotter community, runway direction 10 – that is, takeoffs and landings toward the east – is the more common one. If the wind shifts, aircraft fly toward 28, and approaches come from the other side. How to judge wind and runway direction in use beforehand is explained in the article Understanding the runway direction in use at an airport; live, a flight tracker using ADS-B helps you.
A peculiarity of GRU is the capacity limit. The airport is slot-coordinated, and more than 45 takeoffs and landings per hour are not planned. For you that means: even at peak times it will not be non-stop action like at the big US hubs, but traffic is spread fairly evenly over the day – and the long-haul waves in the morning and evening are especially worthwhile.
In the Southern Hemisphere the sun is in the north
If you come from Europe, it is easy to forget: in São Paulo the sun is in the north at midday, and in the southern summer at times almost straight overhead. According to the spotter community, the southern winter from April to August is the best season, while from November to January the light is unfavorable at many locations until about 11 a.m. Plan your location with the article on the sun position at your photo spot.
LATAM: the master of the long-haul
For most spotters Guarulhos is first of all a LATAM airport. LATAM Airlines Brasil, which emerged from the former TAM, operates its most important hub here. Since the merger with Chile’s LAN in 2012 it has belonged to the LATAM Airlines Group, and since 2016 it has operated under the shared name LATAM. From GRU, LATAM flies to Europe and North America, among other places, plus a dense domestic network – the airline’s other Brazilian hubs are in Brasília and Fortaleza.
On long-haul, the Boeing 777-300ER shapes the picture, plus Boeing 787 aircraft from the LATAM group, some of which also fly with Chilean registrations. On short and medium haul, LATAM Brasil flies types of the A320 family – from the A319 through the A320neo to the A321. For domestic traffic, the airline also ordered Embraer E195-E2s in 2025, with deliveries starting in 2026.
The alliance history, which can be read off the liveries, is interesting too. TAM was a member of Star Alliance from 2010, switched to oneworld in 2014 and left this alliance too in May 2020. Today LATAM works closely with Delta without belonging to any of the three big alliances. If you want to sort old photos with alliance titles, the article on alliance liveries helps.
Keep the LATAM 777 and Emirates A380 in view
With Planetrack you put types, airlines and registrations on the wish list in your hangar and get a sighting alert as soon as they arrive. Planetrack is launching soon – join the waitlist below and get early access.
GOL, Azul and Brazilian domestic traffic
Besides LATAM, GOL Linhas Aéreas operates a hub at Guarulhos. The orange jets are practically always there to be seen, and because GOL flies only Boeing 737s, the registration becomes the most important piece of information: besides older 737-800s, more and more 737 MAX 8 aircraft stand on the apron. The differences between the generations are explained in the article on 737 generations.
Azul is the third big domestic airline. Its main hub is in Campinas; at Guarulhos it operates from Terminal 1. The mixed fleet is interesting for you: Embraer jets such as the E195-E2, Airbus A320neo and ATR turboprops. The E-Jets built at home in particular – the manufacturer Embraer is based in the state of São Paulo – are a nice contrast to European airports. How to tell the variants apart is shown in the article Telling Embraer E-Jets apart.
If you are interested in aviation history, at Guarulhos you also see traces of Brazil’s great airlines of the past. The first landing after the 1985 opening was a Varig flight from New York, and today’s Terminal 1 halls once belonged to VASP and Transbrasil. All three companies are long gone.
International guests: from TAP to TAAG
What makes GRU so appealing for Europeans is the mix of long-haul. From Europe come TAP Air Portugal from Lisbon and Porto, Lufthansa from Frankfurt and Munich, Air France, KLM, Iberia, British Airways, Swiss, ITA Airways and Turkish Airlines, among others. From the Middle East fly Emirates and Qatar Airways.
Especially exciting are the connections across the South Atlantic: Ethiopian Airlines from Addis Ababa, Royal Air Maroc from Casablanca, South African Airways and TAAG Angola Airlines from Luanda. From North America, American Airlines, Delta, United, Air Canada and Aeroméxico are represented, from Asia Air China. Add numerous airlines from South America, such as Aerolíneas Argentinas.
Routes and the types used change with every schedule. Treat the list as a guide as of fall 2026 and check before your visit who is coming when and with what aircraft.
Check wind and runway direction
Direction 10 usually applies. If the wind shifts, approaches come from the east – and some locations no longer work.
Look up long-haul arrivals
The interesting widebody jets from Europe and Africa land at fixed times. A look at the arrivals board saves waiting time.
Mind the light and the season
In the southern summer the light is unfavorable in the morning at many places. In the southern winter from April to August it is usually better.
Allow for fog
Especially early in the morning there is often fog near the runways. Starting at sunrise is not always worth it.
Spot in groups
For some places outside the grounds, experienced spotters clearly recommend: not alone, few valuables, take the camera out only to shoot.
Cargo: LATAM Cargo and co.
Guarulhos is also Brazil’s most important cargo airport. A large share flies in the belly of long-haul jets, but there are pure freighters as well. LATAM Cargo mainly uses freighter versions of the Boeing 767, including on the domestic route to Manaus. Add companies such as Atlas Air and Ethiopian Cargo as well as smaller Brazilian cargo airlines, some of which fly converted Boeing 737s.
For you that means: keep your eyes open for aircraft like the Boeing 767-300F or the 777F. How to recognize freighters at first glance is explained in the article Recognizing freighter aircraft.
Spotting in Guarulhos
There is no official observation deck or visitor park like in Munich at Guarulhos. The spotter community has therefore opened up a whole range of places in and around the airport. The following overview is based on reports from the scene – accessibility and safety situation can change.
- At the terminals: From the walkway between Terminal 2 and Terminal 3, departures from 28R in the climb can be photographed. In the public area of Terminal 2 West there is a view of taxiing traffic and of aircraft lining up on 10L. A glazed terrace at Terminal 2 East is temporarily closed according to the community because of renovations.
- Around the rail station: At the Terminal 1 parking lot and the bus stop near the rail station you see approaches to the 10 runways. Security staff do not always like telephoto lenses there – stay low-key and in public areas.
- In the city of Guarulhos: West of the airport, according to the community, there are several places under the approach to 10R, such as small squares and streets in residential areas. Close-up approach shots work there.
- Elevated locations: Hotels near the airport sometimes offer a view of the final approach, according to the community. These are private offers – ask beforehand and follow the house rules.
Some locations in residential areas are explicitly described by experienced spotters as unsafe; there have been reports of robberies. Go there only in larger groups, take as little as possible with you and ideally arrive by taxi or ride service. You get tips for protecting your camera in the article Protecting your photo equipment.
Other countries, other rules
Brazilian law and the airport operator’s rules also apply to spotters from abroad. Restricted zones, instructions from security staff and private property must be respected – the Air Force’s co-use also plays a role here. What you should clarify before a spotting trip is in the article Spotting abroad.
Getting there: train, bus and people mover
For a long time Guarulhos could be reached only by road, and traffic toward São Paulo is notorious. Since March 31, 2018, CPTM Line 13 (Jade) has provided a direct rail connection to Aeroporto-Guarulhos station. Since December 2020 an Airport Express train has also run, at first from Luz and since 2023 from Palmeiras-Barra Funda via Luz. From the station near Terminal 1, a free people mover takes you to all three terminals.
Airport buses run between Guarulhos and Congonhas; depending on traffic the ride can take a long time. If you want to visit both airports in one day, plan generously. You can find general tips on getting to spotting locations in the article Getting to the spot.
Guarulhos is right for you if …
- you want to see LATAM, GOL and Azul in large numbers
- you are looking for long-haul from Africa, the Middle East and North America
- you want to collect Brazilian registrations
Only partly suitable if …
- you can only travel in the southern summer and need early light
- you are traveling alone and want to use the places in residential areas
Better elsewhere if …
- you expect an official visitor park with a hill or terrace
- you are looking for non-stop traffic like at the biggest US hubs
Guarulhos in comparison
In the airline network, GRU is closely tied to airports you may already know. Lisbon Airport is TAP’s European gateway to Brazil, Madrid-Barajas Airport the hub for many connections between Europe and Latin America, and at Frankfurt Airport Lufthansa and LATAM depart for São Paulo. In North America, Miami Airport plays a similar role as a gateway to Latin America – with considerably more cargo traffic still.
If you compare Guarulhos with European hubs, the mix stands out above all: a lot of domestic traffic with only three big airlines, but a long-haul network that unites Europe, Africa, North America and the Middle East on two runways. If you travel from Europe, you can start your sightings at the departure airport – for example with an Emirates connection via Dubai Airport.
Every sighting in Guarulhos counts
Articles with aircraft data, a spot map with light and ratings, sun position planner and community in one app – that is Planetrack. Planetrack is launching soon – join the waitlist at the bottom of this page and get early access.
Conclusion
São Paulo-Guarulhos Airport is Latin America’s heavyweight: about 47 million passengers, the hub of LATAM and GOL and a long-haul network that brings together Europe, Africa, North America and the Middle East. For spotters from Europe that means new airlines, new registrations and, with a bit of luck, even an Emirates A380.
Spotting here is not easier than in Munich or Zurich, though. There is no official visitor park, the light is reversed in the Southern Hemisphere, and at some places caution matters more than the perfect focal length. If you clarify runway direction in use, season and safety beforehand, you come back from Guarulhos with a logbook that differs markedly from any European spotting day.
In short
GRU is the largest airport in Latin America and home of the LATAM long-haul network. Landings are mostly on the south runway, departures on the north runway – plan around wind, Southern Hemisphere light and safety situation, and the trip is worth it.
Summary
- Guarulhos is Brazil’s most important gateway to the world and the hub where the LATAM group concentrates its Brazilian long-haul network.
- The two runways lie parallel in an east–west direction; landings are mostly on the shorter south runway and departures on the longer north runway.
- Besides LATAM, GOL and Azul, major airlines from Europe, North America, Africa and the Middle East come in – including Emirates from Dubai.
- Spotting works at terminals, parking lots and places in the city of Guarulhos – with an eye on light, fog and safety.
Frequently asked questions
What are the codes of São Paulo-Guarulhos Airport?
The IATA code is GRU, the ICAO code SBGR. You see GRU on boarding passes and departure boards; SBGR is used by air traffic control and flight tracking services. The prefix SB is typical for Brazilian airports.
Is Guarulhos the largest airport in South America?
By passengers, yes. In 2025 the airport counted about 47.2 million passengers and, according to industry reports, ranked ahead of Bogotá and Mexico City in Latin America and the Caribbean.
How many runways does GRU have?
Two parallel runways running east–west: 10L/28R at 3,700 meters and 10R/28L at 3,000 meters. The longer north runway was widened for the Airbus A380. According to the spotter community, landings are mostly on the south runway and departures on the north runway.
Does the Airbus A380 fly to Guarulhos?
From March 2017, Emirates used the A380 daily between Dubai and São Paulo. Which type is currently used depends on the current schedule – check it in a flight tracker before your visit.
Who operates the airport?
Since 2012, the concession company GRU Airport. At the award, the private share of 51 percent went to a consortium of the Brazilian investor Invepar and Airports Company South Africa (ACSA); 49 percent are held by the state-owned Infraero. The concession is set for 20 years.
How do I get to the airport by train?
With CPTM Line 13 (Jade) to Aeroporto-Guarulhos station, which has been in operation since March 2018. There is also an Airport Express train from Luz or Palmeiras-Barra Funda. From the station a free people mover takes you to Terminals 1, 2 and 3.
Is there an official observation deck in Guarulhos?
There is no visitor facility like in Munich or Zurich. Spotters use areas in the terminals, parking lots and places in the city of Guarulhos. According to the spotter community, a glazed terrace at Terminal 2 is temporarily inaccessible because of renovations – check the current status on site.
Is plane spotting in Guarulhos safe?
At the terminals and busy places generally yes, if you look after your equipment. For some locations in residential areas, experienced spotters strongly advise going only in groups and taking few valuables. General advice is in the article Spotting abroad.
Collect sightings around São Paulo-Guarulhos Airport
Post photos with registration, type, airline and spot, collect your finds in your hangar and get likes and comments from the community. Planetrack is launching soon – join the waitlist and get early access.
Related airlines
The airlines that go with it – with IATA and ICAO codes, callsign and livery.
LATAM Airlines Brasil
Brazil’s largest airline, formerly TAM: Airbus A320 family at home, Boeing 777-300ER and 787 on long-haul routes to Frankfurt, Lisbon, Milan and other destinations in Europe.
G3 / GLOGOL Linhas Aéreas
Brazil’s big low-cost airline from Rio de Janeiro: a pure Boeing 737 fleet for a quarter century, Chapter 11 proceedings in 2024/25, part of the Abra Group with Avianca – and since 2026 its first Airbus A330s for long-haul flights to Europe.
AD / AZUAzul Linhas Aéreas Brasileiras
Brazil’s airline with the colorful type mix: Embraer E-Jets, ATR turboprops, A320neo and A330neo, founded in 2008 by JetBlue founder David Neeleman, with a hub in Campinas and flights to Lisbon and Porto.
UC / LCOLATAM Cargo
The cargo division of the LATAM group from Santiago de Chile: a fleet of Boeing 767-300Fs and converted 767-300ERs, companies in Chile, Brazil and Colombia, a hub in Miami and cargo flights to Europe – formerly also with the Boeing 777F.
EK / UAEEmirates
The long-haul airline from Dubai: Emirates operates the world’s largest A380 fleet, flies almost exclusively widebody jets and is a fixture of everyday spotting at four German airports.
TP / TAPTAP Air Portugal
Portugal’s network airline with a hub in Lisbon: founded in 1945, Star Alliance member since 2005, launch operator of the Airbus A330neo and strongly focused on Brazil, Africa and North America.
LH / DLHLufthansa
Germany’s largest airline and the core of the Lufthansa Group: a network carrier with hubs in Frankfurt and Munich and a founding member of Star Alliance.
RG / VRGVarig
Brazil’s historic flag carrier: founded in 1927 in Porto Alegre by a German emigrant, South America’s largest airline for decades, in Star Alliance from 1997 – and broken up in bankruptcy proceedings in 2006.
Typical aircraft
Boeing 777-300ER
The best-selling 777 variant: the 777-300ER is longer than an A380, flies only with GE90 engines and has defined long-haul since 2004. Here’s how to identify the 77W with confidence.
Aircraft typeBoeing 787-9 Dreamliner
Serrated engine ends, wings that sweep back at the tips and a smooth, round nose: the 787-9 is the most widely flown Dreamliner version. Here’s how to recognize it and tell it from the 787-8 and 787-10.
Aircraft typeAirbus A320neo
The new edition of the bestseller: the A320neo combines the proven A320 airframe with a new generation of engines and can be seen at almost every major airport today.
Aircraft typeAirbus A321 (ceo)
The long Airbus from Hamburg: the A321ceo is the stretched member of the A320 family and has flown with Lufthansa since 1994. Four door pairs and slim proportions give it away – here is how to spot it with confidence.
Aircraft typeBoeing 737 MAX 8
Large LEAP engines with serrated nacelle edges, forked wingtips and a newly shaped tail: the 737 MAX 8 is the fourth generation of Boeing’s bestseller. Here is how to reliably tell it from the 737-800.
Aircraft typeEmbraer E195-E2
The biggest jet Embraer has ever built: the E195-E2 fits up to 146 seats into a 2+2 cabin, has extremely long wings and in Europe flies mainly with KLM Cityhopper.
Aircraft typeAirbus A380-800
Two full-length passenger decks, four engines, almost 80 meters of wingspan: the A380 is the world’s largest passenger aircraft. Production has ended, but you can still see it regularly.
Aircraft typeBoeing 767-300F and 767-300BCF
Windowless, slender widebody fuselage, big cargo door at the front left: the 767-300F is the workhorse of the express networks. Here is how to recognize new-build freighters and conversions and find them at the cargo hubs.
More entries
LATAM Airlines Group
The Chilean LAN and the Brazilian TAM merged in 2012 to form South America’s largest airline group. All subsidiaries wear the same indigo blue – telling them apart takes codes, callsigns and registrations.
AllianceStar Alliance
The aviation alliance founded in 1997 around Lufthansa, United and Air Canada – headquartered in Frankfurt am Main and with its own special alliance livery.
ManufacturerEmbraer
From the Bandeirante feeder turboprop to the 146-seat E195-E2: Embraer of São José dos Campos is regarded as the third major force in airliner building after Airbus and Boeing – and also builds business jets, the C-390 military transport and the Super Tucano. Here you learn how to tell the families apart and where to get them in front of your lens in Europe.
AirportMiami Airport (MIA)
From the Pan Am airfield on 36th Street to the US gateway to Latin America: American Airlines with its Caribbean hub, freighters from Bogotá, Santiago and Lima minutes apart and four runways in the middle of Greater Miami – the airport where cargo spotting becomes the main event.
Related guides from the blog
- Understanding runway direction in use at airports: wind, runways and what it means for your spot
- Planning sun position: how to never shoot into the sun at the airport
- Spotting abroad: high-risk countries, preparation and what to do when there’s trouble
- Protecting your photo gear: theft at the spot, car break-ins and insurance
- Flight tracking for spotters: using ADS-B, Flightradar and more
- Alliance liveries: how to recognize Star Alliance, oneworld and SkyTeam
- Identifying cargo aircraft: how to tell every freighter at the fence
- Telling Embraer E-Jets apart: E170, E175, E190, E195 and E2

