Airports › Brazil

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

GRU IATASBGR ICAO🇧🇷São Paulo, Brazil23.43°S 46.47°WAmerica/Sao_Paulo

How delayed is São Paulo?

Medians and shares measured over months
Delay Index
37 / 100
calmsevere
Likely range 32–42 · 19 of 48 measured, where 1 is the most disrupted
Typical delay
21 min

median delay of tracked departures.

1,058 departures
An hour or more late
10 %

share of tracked departures 60+ minutes late.

1,058 departures
Board disruption
18 %

share of the departure board delayed or cancelled, counted against a delay threshold that varies with board size (15-25 min).

28 days

0 = calm, 100 = severely disrupted. Combines typical departure delay, how often a departure is 60+ minutes late, and the airport's average board disruption rate.

Flight Owl's own resolved departure predictions (flights our users tracked), not a census of all flights at the airport.

115
destinations observed
32
countries reached
3,184
flights a week observed
47.2M
passengers a year

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

2 other airports within 200 km
CGHVCPSão PauloGRU100 km

Also sold as São Paulo: Viracopos International Airport (VCP) carries the city name but sits 83 km away, well outside it. Check which airport your ticket says.

The five closest airports handling over half a million passengers a year, measured great-circle from the runway coordinates.

Where you can fly from São Paulo

115 routes · 60 domestic, 55 international

All 115 routes drawn from real coordinates. Thicker lines carry more flights per week.

Countries you can reach

32 countries, ranked by flights per week
🇧🇷Brazil60 destinations🇦🇷Argentina7 destinations🇨🇱Chile1 destination🇺🇸United States11 destinations🇪🇸Spain2 destinations🇨🇴Colombia1 destination🇵🇪Peru1 destination🇵🇦Panama1 destination🇺🇾Uruguay2 destinations🇵🇹Portugal2 destinations🇮🇹Italy2 destinations🇵🇾Paraguay1 destination🇩🇴Dominican Republic1 destination🇫🇷France1 destination🇧🇴Bolivia2 destinations🇩🇪Germany2 destinations🇶🇦Qatar1 destination🇹🇷Türkiye1 destination

and 14 more countries. Browse airports by country.

Where you can fly from São Paulo

115 destinations Flight Owl has observed, not the airport's full published network
Destinations served from São Paulo
DestinationIATACountryAirlinesFlights per weekRoute
🇨🇱SantiagoSCLChile6150GRU–SCL
🇧🇷Porto AlegrePOABrazil4131GRU–POA
🇧🇷Belo HorizonteCNFBrazil3106GRU–CNF
🇧🇷RecifeRECBrazil4106GRU–REC
🇦🇷Buenos AiresAEPArgentina4102—
🇧🇷CuritibaCWBBrazil397GRU–CWB
🇧🇷SalvadorSSABrazil397GRU–SSA
🇧🇷Rio De JaneiroGIGBrazil594—
🇧🇷FortalezaFORBrazil375—
🇧🇷BrasíliaBSBBrazil373GRU–BSB
🇦🇷Buenos AiresEZEArgentina1066GRU–EZE
🇧🇷VitóriaVIXBrazil265—
🇧🇷FlorianópolisFLNBrazil261—
🇧🇷Foz do IguaçuIGUBrazil360—
🇧🇷GoiâniaGYNBrazil359—
🇧🇷MaceióMCZBrazil356—
🇧🇷ManausMAOBrazil454—
🇧🇷BelémBELBrazil252GRU–BEL
🇧🇷Campo GrandeCGRBrazil352—
🇪🇸MadridMADSpain1552GRU–MAD
🇧🇷NatalNATBrazil252—
🇧🇷AracajuAJUBrazil251—
🇧🇷NavegantesNVTBrazil351—
🇧🇷João PessoaJPABrazil250—
🇨🇴BogotaBOGColombia449GRU–BOG
🇧🇷Porto SeguroBPSBrazil349—
🇧🇷CuiabáCGBBrazil349—
🇧🇷São LuísSLZBrazil245—
🇵🇪LimaLIMPeru443GRU–LIM
🇵🇦Panama CityPTYPanama142GRU–PTY
🇧🇷ChapecóXAPBrazil241—
🇺🇾MontevideoMVDUruguay338—
🇧🇷Rio de JaneiroSDUBrazil335—
🇧🇷MaringáMGFBrazil334—
🇵🇹LisbonLISPortugal332GRU–LIS
🇺🇸MiamiMIAUnited States332GRU–MIA
🇧🇷UberlândiaUDIBrazil232—
🇧🇷PetrolinaPNZBrazil329—
🇧🇷TeresinaTHEBrazil229—
🇧🇷Juazeiro do NorteJDOBrazil328—
🇧🇷PalmasPMWBrazil327—
🇵🇾AsunciónASUParaguay325—
🇧🇷IlhéusIOSBrazil224—
🇧🇷Vitória da ConquistaVDCBrazil224—
🇺🇸New YorkJFKUnited States423GRU–JFK
🇩🇴Punta CanaPUJDominican Republic422GRU–PUJ
🇦🇷San Carlos de BarilocheBRCArgentina321—
🇫🇷ParisCDGFrance221GRU–CDG
🇧🇷LondrinaLDBBrazil121—
🇧🇷CascavelCACBrazil220—
🇮🇹RomeFCOItaly320GRU–FCO
🇧🇷JericoacoaraJJDBrazil220—
🇶🇦DohaDOHQatar118GRU–DOH
🇹🇷IstanbulISTTürkiye117GRU–IST
🇧🇴Santa CruzVVIBolivia217—
🇧🇷Passo FundoPFBBrazil216—
🇩🇪Frankfurt am MainFRAGermany315—
🇧🇷JoinvilleJOIBrazil114—
🇬🇧LondonLHRUnited Kingdom314GRU–LHR
🇲🇽Mexico CityMEXMexico214—
🇧🇷SinopOPSBrazil214—
🇳🇱AmsterdamAMSNetherlands213—
🇺🇸OrlandoMCOUnited States213GRU–MCO
🇧🇷Ribeirão PretoRAOBrazil113—
🇧🇷São CarlosQSCBrazil112—
🇧🇷São José do Rio PretoSJPBrazil112—
🇺🇸WashingtonIADUnited States111—
🇧🇷ImperatrizIMPBrazil111—
🇦🇷MendozaMDZArgentina211—
🇧🇷Fernando de NoronhaFENBrazil29—
🇮🇹MilanMXPItaly29—
🇧🇷Porto VelhoPVHBrazil19—
🇪🇹Addis AbabaADDEthiopia18—
🇺🇸NewarkEWRUnited States18GRU–EWR
🇺🇸HoustonIAHUnited States18—
🇧🇷JaguarunaJJGBrazil18—
🇺🇸ChicagoORDUnited States18—
🇨🇦TorontoYYZCanada18—
🇺🇸AtlantaATLUnited States17—
🇪🇸BarcelonaBCNSpain47—
🇧🇷Caldas NovasCLVBrazil17—
🇦🇷CordobaCORArgentina17—
🇧🇷Caxias Do SulCXJBrazil17—
🇺🇸Dallas-Fort WorthDFWUnited States17—
🇧🇷DouradosDOUBrazil17—
🇦🇪DubaiDXBUnited Arab Emirates17—
🇧🇷Juiz de ForaIZABrazil17—
🇧🇷MacapáMCPBrazil17—
🇧🇷Montes ClarosMOCBrazil17—
🇪🇨QuitoUIOEcuador37—
🇦🇷UshuaiaUSHArgentina27—
🇨🇭ZurichZRHSwitzerland17—
🇧🇪BrusselsBRUBelgium26—
🇧🇷São PauloCGHBrazil26—
🇧🇷UnaUNABrazil16—
🇿🇦Cape TownCPTSouth Africa25—
🇿🇦JohannesburgJNBSouth Africa35—
🇺🇸Los AngelesLAXUnited States15—
🇨🇦MontréalYULCanada15GRU–YUL
🇺🇸BostonBOSUnited States24—
🇧🇷Boa VistaBVBBrazil14—
🇲🇦CasablancaCMNMorocco14—
🇸🇳DakarDSSSenegal14—
🇦🇴LuandaNBJAngola14—
🇧🇷PelotasPETBrazil14—
🇦🇷RosarioROSArgentina14—
🇩🇪MunichMUCGermany13—
🇵🇹PortoOPOPortugal13—
🇧🇷Rio BrancoRBRBrazil13—
🇧🇷UberabaUBABrazil13—
🇧🇷CampinasVCPBrazil23—
🇦🇼OranjestadAUAAruba12—
🇧🇷BonitoBYOBrazil12—
🇧🇴CochabambaCBBBolivia12—
🇺🇾Punta del EstePDPUruguay12—

How these numbers are measured