GRU Airport Code: Brazil, City, IATA, ICAO & Travel Guide

Skip to GRU airport guide
São Paulo · Brazil · Airport Code Guide

GRU Airport Code: Brazil, City, IATA, ICAO, Location, Map and Time Now

GRU is the airport code travelers see on tickets, bags and flight searches for São Paulo’s main international airport. This guide explains the country, city, airport name, ICAO code, code meaning, terminal layout, map links, São Paulo time, and transport choices.

Quick answer: GRU is the IATA airport code for São Paulo/Guarulhos International Airport in Brazil. The ICAO code is SBGR. GRU serves São Paulo but is located in Guarulhos, São Paulo state.
i
Independent airport guide: Airport-Guides.org is not GRU Airport, ANAC, DECEA, Guarucoop, CPTM, EMTU, an airline or a government agency. Use this guide for planning, then verify same-day flights, terminal assignment, transport schedules, taxi rules and airport notices with official sources.
Direct answer

What is the GRU airport code?

GRU is the IATA airport code for São Paulo/Guarulhos International Airport, also called Aeroporto Internacional de São Paulo/Guarulhos and Governador André Franco Montoro International Airport.

The passenger code is GRU. The aviation code is SBGR. Most travelers only need GRU for tickets, flight searches and baggage tags.

IATA codeGRU

Use for booking, baggage tags and public flight searches.

ICAO codeSBGR

Used in aviation, airport operations and flight planning.

CountryBrazil

GRU is in Brazil, country code BR.

City servedSão Paulo

Main international gateway for the São Paulo region.

Local cityGuarulhos

The airport sits in Guarulhos, not central São Paulo.

Pro tip: If your booking app asks for São Paulo airports, search GRU for Guarulhos, CGH for Congonhas, or SAO if you want the full São Paulo airport market.
Country, city and name

GRU airport code country, city, location and name

BR

GRU airport code country

Brazil. GRU is the main international airport for São Paulo and one of Brazil’s busiest air gateways.

SP

GRU airport code city

São Paulo. The airport serves the São Paulo metropolitan region and appears in airline searches for São Paulo.

GUA

GRU airport code location

Guarulhos. The airport is northeast of São Paulo city, so transport time matters for hotels, meetings and onward buses.

GRU vs other São Paulo airport codes

GRUSão Paulo/Guarulhos International Airport
Main international airport for long-haul flights, many South America routes, and major airline connections.
Choose GRU for most international arrivals, long-haul flights and Brazil connection itineraries.
CGHSão Paulo/Congonhas Airport
Domestic airport closer to central São Paulo, commonly used for Brazilian business routes.
Choose CGH only if your flight is domestic and city-center access matters more than international connectivity.
VCPViracopos / Campinas
Located in Campinas, farther from São Paulo, used by several domestic and international services.
Choose VCP carefully because ground transfer time to São Paulo can be much longer.
SAOSão Paulo airport market
A city-market search code, not one physical airport.
Use SAO when comparing São Paulo-area airports in flight search tools.
Takeaway: GRU means Guarulhos, but the airport serves São Paulo. For a USA traveler, “São Paulo airport” usually means GRU unless the ticket specifically says CGH or VCP.
Time zone and flight planning

GRU airport code time now: São Paulo airport local time

BRT

Current São Paulo time

Loading São Paulo time…

GRU uses Brasília Time, commonly shown as BRT. The IANA time zone is America/Sao_Paulo.

UTC

Time offset

São Paulo is normally UTC−3. Brazil does not currently observe daylight saving time, so there is usually no seasonal clock change for GRU flight planning.

Pro tip for USA travelers: When checking an overnight flight to GRU, compare your departure city time with São Paulo local time. Arrival dates can shift by one calendar day even when the flight duration looks straightforward.
Terminal planning

GRU terminals: Terminal 1, Terminal 2 and Terminal 3

GRU Airport has three passenger terminals. Terminal numbers also help with gate numbering: gate 101 is in Terminal 1, gate 207 is in Terminal 2, and gate 305 is in Terminal 3.

T1

Terminal 1

Terminal 1 is the smallest passenger terminal area and is linked to the CPTM airport station and terminal shuttle routes.

Action: Check whether your airline actually uses T1 before selecting parking or pickup.

T2

Terminal 2

Terminal 2 is a major passenger area with domestic and international operations depending on airline and route.

Action: Use the airline directory and official flight status to confirm counter and gate area.

T3

Terminal 3

Terminal 3 is a key international terminal area, used by many long-haul and international airlines.

Action: Build extra time if changing from T3 to another terminal after arrival.

Inter-terminal transfer: Official GRU shuttle buses connect Terminals 1, 2 and 3. Published guidance says standby time is up to 15 minutes and transfer service runs from 04:00 to 00:00.
Interactive planning tools

GRU traveler tools

These planning tools do not use live airport data. They help you choose a safer buffer before checking official GRU flight, train, traffic and transport updates.

Departure arrival-time calculator

Estimate how early to reach your GRU terminal entrance.

Choose your situation, then calculate.

Connection risk checker

Estimate whether your GRU connection needs a larger buffer.

Add your connection details, then check risk.
Getting to and from GRU

GRU airport transport: taxi, train, bus, transfer and pickup

TaxiOfficial airport taxi
GRU’s official taxi page identifies Guarucoop as the taxi cooperative serving the airport.
Best for: first-time visitors, late arrivals, business travelers, families and heavy luggage.
TrainCPTM Line 13-Jade
The Airport-Guarulhos Station connects GRU with the São Paulo rail network via Line 13-Jade and onward connections.
Best for: travelers with light bags who want to avoid road traffic.
BusAirport Bus Service / EMTU
Official bus guidance connects GRU with areas such as Congonhas Airport, Tietê, Barra Funda and Paulista/Augusta routes, depending on current schedules.
Best for: travelers going to major São Paulo bus terminals, CGH or Paulista-area stops.
ShuttleTerminal transfer
Free airport shuttle buses link Terminals 1, 2 and 3 and the CPTM station route.
Best for: terminal changes, train transfers and wrong-terminal corrections.
AppsRide-hailing
App rides can be useful, but pickup points, wait times and dynamic pricing can vary.
Best for: travelers already comfortable using ride apps in Brazil.
Taxi safety tip: Use official taxi counters/queues or app-confirmed rides. Avoid unsolicited drivers approaching inside the terminal or near arrivals doors.
Map and navigation

GRU airport code map and official terminal maps

For a quick location check, GRU is northeast of central São Paulo in Guarulhos. For gate-level navigation, use the airport’s official terminal maps because terminal services, shops, gates and counters can change.

Map takeaway: Use Google Maps for road routing, but use GRU’s official maps for terminal services, gate areas and airport-specific navigation.
Problem solver

Common GRU airport code mistakes to avoid

Confusing GRU with all São Paulo airports

GRU is one airport. SAO is a city-market search code that may include GRU, CGH and sometimes VCP depending on the booking tool.

Takeaway: Use GRU when your ticket says Guarulhos; use SAO only for broad flight shopping.

Assuming GRU is in central São Paulo

GRU serves São Paulo but sits in Guarulhos. Traffic can turn a short-looking map distance into a much longer transfer.

Takeaway: Build a real ground-transport buffer, especially during weekday peak traffic.

Mixing up GRU and SBGR

GRU is the passenger-facing IATA code. SBGR is the ICAO airport code used in aviation data, NOTAM-style references and flight operations.

Takeaway: Search GRU for tickets; search SBGR for aviation data.

Booking a tight GRU to CGH self-transfer

Changing between Guarulhos and Congonhas is an airport transfer across São Paulo, not a normal same-terminal connection.

Takeaway: Add a large buffer or book a protected itinerary.

  • Check the full terminal before arranging pickup.
  • Use official flight status before leaving your hotel.
  • Do not assume train access is door-to-door; terminal shuttles may be involved.
  • Keep passport, visa and onward-ticket details ready for international travel.
Official source audit

Official GRU links for live checks

FAQs

GRU airport code FAQs

What country is GRU airport code in?
GRU airport code is in Brazil. It identifies São Paulo/Guarulhos International Airport.
What is GRU airport code Brazil?
GRU is the IATA code for São Paulo/Guarulhos International Airport, one of Brazil’s main international gateways.
What city is GRU airport code for?
GRU serves São Paulo, but the airport is located in Guarulhos, São Paulo state.
What is the GRU airport code meaning?
GRU comes from Guarulhos, the city where the airport is located.
What is the GRU airport code ICAO?
The ICAO code for GRU airport is SBGR.
What is the official GRU airport code name?
The airport is commonly known as São Paulo/Guarulhos International Airport. Its longer official name includes Governador André Franco Montoro International Airport.
Where is GRU airport located?
GRU is located in Guarulhos, in the São Paulo metropolitan area of Brazil, northeast of central São Paulo.
What time is it now at GRU airport?
GRU uses São Paulo local time, Brasília Time, or BRT. The page clock above displays the current São Paulo time using the America/Sao_Paulo time zone.