🔁 Connection between Terminals at São Paulo Airport (GRU)
Guarulhos International Airport has three terminals (T1, T2, and T3) connected by free shuttle buses and internal walkways. If you have a flight connection or are switching airlines, it’s essential to know how to move quickly between sectors.

Image from Youtube
❓ Frequently Asked Questions about terminal transfers
- Is it free to move between terminals?
Yes, there is a free shuttle bus service between Terminals 1, 2, and 3, available from 4:00 am to 12:00 am. - Where do I take the shuttle?
At the arrivals level of each terminal. They are identified with the airport logo (GRU). - Can I walk from one terminal to another?
Only between Terminal 2 and 3 via an internal walkway (departure level). Terminal 1 is separate and requires the shuttle. - How often does the shuttle run?
Every 15 minutes approximately. During peak hours there may be slight delays. - What if I arrive at night?
Between 12:00 am and 4:00 am there is no shuttle service, so you will need to use apps like Uber or walk if it is safe and allowed.
🚌 Shuttle service between terminals
- Schedule: 4:00 am to 12:00 am
- Frequency: Every 10 to 15 minutes
- Route: Terminal 1 → Terminal 2 (West/East) → Terminal 3 → return
- Average duration: 7 to 16 minutes depending on the segment
- Accessible: Suitable for passengers with reduced mobility
📍 Route of the Internal Buses
Outbound: CPTM Station → Terminal 1 → Terminal 2 West → Terminal 3
Inbound: Terminal 3 → Terminal 1 → CPTM Station
Also available: CPTM → Terminal 2 East / Terminal 2 East → CPTM
🕒 Transfer times between terminals
| Origin → Destination | Estimated time | Means |
|---|---|---|
| Terminal 1 → Terminal 2 | 7 minutes | Free bus |
| Terminal 1 → Terminal 3 | 16 minutes | Free bus |
| Terminal 2 → Terminal 3 | 13-15 minutes | Internal walkway (departure level) |
| Terminal 2 → Terminal 1 | 14 minutes | Free bus |
| Terminal 3 → Terminal 1 | 7 minutes | Free bus |
| Terminal 3 → Terminal 2 | 13-15 minutes | Internal walkway (departure level) |
🧭 Useful tips for connecting passengers
- 🧳 If you arrive at Terminal 3 and your domestic flight departs from Terminals 1 or 2, allow at least 30 minutes for the transfer, including shuttle wait time.
- 🕓 Avoid terminal transfers between midnight and 4:00 am unless absolutely necessary.
- 👀 Look for signs that say “Transfer entre Terminais” (as displayed in the airport) or ask security staff if you have questions.
- 👨👩👧👦 If traveling with children, the shuttle is safe but may be crowded; plan accordingly.
Heading outside the airport? Check all transportation options from GRU: buses, taxis and ride apps, trains, or car rentals.
