São Paulo Layover: Inside Guarulhos (GRU)
Part of the full São Paulo Layover: Old Centre to Paulista, GRU

São Paulo’s Guarulhos airport is three separate terminals rather than one building, and only two of them are joined on foot: Terminal 2 and Terminal 3 share a 300-metre internal walkway, while Terminal 1 needs the free shuttle bus, and the kerbside luggage desks that make a short connection workable keep three different sets of hours.
Terminal 3 takes nearly all the long-haul flights
Terminal 3 opened in May 2014 and handles the international long-haul traffic almost on its own: 22 gates with jet bridges, five of them sized for an A380, and an expansion with another 14 bridges due at the end of 2026. If you have arrived from Europe, North America or Africa, this is where you landed, and if you are flying out the same way, this is where you leave from.
Everything comfortable in Terminal 3 is past security. There are more than a dozen lounges in the building and every one of them is airside, several open around the clock, most sold either through a card programme or at the door for R$200 to R$320 depending on the room and how long you stay. That matters on a connection: if you have not cleared security yet, none of them are an option, and the public side of Terminal 3 is a concourse with seating and food counters and not much else.
Terminal 2 has a lounge on the public side of security
Terminal 2 is the oldest and largest of the three, split into a west pier that takes domestic flights only and an east pier that mixes domestic with some international services. It is the terminal most connecting passengers pass through at some point, and the one with the most useful landside facilities.

The Plaza Premium room at check-in D is the one lounge at this airport on the public side of the barrier, open 5am to 10pm daily and sold by the hour: around R$130 for one hour, R$195 for three. Terminal 2 also has the Slaviero Fast Sleep cabins, rented by the hour with showers attached, and sleep pods in both this terminal and Terminal 3. On the airside, the 24-hour rooms include a lounge with showers at around R$200 at the door.
The luggage desks stand on the kerb, outside arrivals
Malex runs the left-luggage counters here, and they are on the pavement outside the arrivals doors rather than anywhere inside the secure area. That placement is the whole calculation for a connecting passenger: a bag left at one of these desks cannot be reached again without leaving the terminal for it, so the desk you choose has to be the one nearest the door you will come back through. Rates go by the day and by bag size, and the day resets at midnight rather than 24 hours after you drop the bag.
Hours differ by desk, which is the part worth writing down. Terminal 2 arrivals west runs 24 hours. Terminal 2 arrivals east and the Terminal 3 desk both run 7am to 7pm, so an evening departure out of Terminal 3 means using the round-the-clock desk in Terminal 2 and walking the 300 metres back.
A free people mover runs out to the airport’s train station
Aeroporto-Guarulhos station stands outside the terminal perimeter, on Line 13-Jade, and until recently the only way to reach it was a shuttle bus. The elevated people mover between the station and all three terminals opened to passengers on 20 February 2026 and has been widening its hours through the year; it is free, takes about ten minutes end to end, and the free shuttle buses still cover whatever it doesn’t.

Those same shuttle buses are also how you get between terminals if you are in Terminal 1, which has no pedestrian link to either of the others. They leave from the arrivals level of each terminal roughly every 15 minutes, from 4am to midnight, and cost nothing. Terminal 1 is the smallest of the three and is used by one domestic carrier, so most international itineraries never touch it.
Six hours between flights is the floor for going into the city
The direct train from the airport station to Luz takes around 30 minutes, which sounds like plenty until you look at how often it runs: once an hour, from 5am to midnight. Add ten minutes on the people mover at each end, an hour of waiting if you have just missed a departure, and the three hours an international check-in wants, and a connection under six hours has nothing left in it. Domestic-to-domestic connections have more slack, because the check-in cut-off is shorter.
Above that mark it becomes a real option, and the main São Paulo guide covers what is actually worth doing with the time, from the free theatre tours in the old centre to the museums on Avenida Paulista. If you would rather not think about trains at all, a private five-hour city tour with airport pickup can be booked through a tours and activities platform, which puts the timing on someone else. Either way, leave the bag at the kerbside desk on the way out rather than carrying it around the city and back.
Frequently asked questions
What should I do during a layover at Guarulhos Airport in São Paulo?
Work out which terminal you are in first, because that decides everything else. Terminals 2 and 3 are joined by a 300-metre walkway at boarding level, so moving between them costs you nothing but the walk; Terminal 1 has no walkway at all and needs the free shuttle. If you want a bed or a shower, Terminal 2 has hourly sleep cabins and a landside lounge that sells entry by the hour, and Terminal 3's lounges are all past security. If the connection runs past six hours, going into the city becomes realistic instead.
Can I walk between the terminals at Guarulhos?
Between Terminal 2 and Terminal 3, yes: an internal walkway at boarding level runs about 300 metres between them. Terminal 1 is the exception, with no pedestrian link to either of the others, so getting there means the free shuttle bus from the arrivals level. That shuttle connects all three terminals roughly every 15 minutes, from 4am to midnight, and costs nothing. Terminal 1 is also the smallest and is used by a single domestic airline, so most international connections never need it.
Where can I leave luggage at Guarulhos airport?
At the Malex desks on the kerb outside arrivals, which is the detail that catches people out: they are landside, so a bag left there cannot be collected without coming back out through the terminal. Terminal 2's arrivals west desk runs 24 hours; the Terminal 2 arrivals east desk and the Terminal 3 desk both run 7am to 7pm. Rates are charged by the day and by bag size and reset at midnight. If your flight leaves after 7pm and you are in Terminal 3, the 24-hour desk in Terminal 2 is the one to use.
How short is too short to leave Guarulhos airport?
Under about six hours between flights, stay put. The direct train into central São Paulo runs only once an hour, the ride is around 30 minutes each way, and the transfer between the terminals and the station adds ten minutes at each end, so a round trip eats three hours before you have looked at anything. Add the three hours an international departure wants at check-in and the sums stop working. Domestic-to-domestic connections have more room, since check-in cut-offs are shorter.
What is free at Guarulhos airport?
The moving parts, mostly. The shuttle bus between all three terminals is free and runs every 15 minutes or so from 4am to midnight. The walkway between Terminals 2 and 3 costs nothing and is quicker than waiting for that bus. The people mover out to the train station is free too. What is not free is anywhere comfortable to sit: the lounges run from about R$130 for an hour at the landside one in Terminal 2 up past R$300 for three hours in some of the Terminal 3 rooms, and the sleep cabins are charged by the hour on top.