Hotel shuttles at GRU work best when you set them up early
Most airport hotels around São Paulo–Guarulhos (within 5–10 km of GRU) run their own shuttle vans, usually on a fixed schedule and often free if you’re a registered guest. Terminals 2 and 3 are the main pickup points; Terminal 1 has fewer international arrivals, so confirm with your hotel which terminal they serve. Regulars flying 10–12 hour overnight routes into GRU book the shuttle when they reserve the room and skip hunting for taxis in the arrivals hall.
Shuttle meeting spots at GRU are typically outside the arrivals level of Terminal 2 or Terminal 3, near the curb where tour buses and hotel vans line up. Some hotels publish exact meeting points like “Terminal 2 – Door 3” or “Terminal 3 – Door 5,” so check your booking email before you land. Vans are usually 8–15 seaters, so if three or four flights from Europe hit around 06:00–07:00, the first shuttle can fill fast.
Operating hours differ a lot: some airport hotels run 24/7 shuttles every 30–60 minutes, others only between about 05:00 and 23:00. A few properties only send a van on request, even in daytime. If your flight lands after 23:30 or you depart GRU around 02:00–03:00, pin down exact times with the hotel by email or WhatsApp. That matters more on weekends, when traffic on Rodovia Hélio Smidt can still randomly jam up for 15–20 minutes.
Prices also vary: many hotels advertise “free shuttle,” but a few charge a per-room fee of around R$20–R$40 each way or roll it into a “service” line on the bill. Some upscale properties skip shared vans and instead quote a private transfer at car rates similar to or slightly higher than Uber Black. One frequent visitor mentioned defaulting to a “trusted private transfer” after trying taxis and app rides, which tells you this is more about predictability than saving R$10.
Step-by-step: using a GRU hotel shuttle
- 1. When booking your hotel, ask in writing: shuttle hours, exact pickup terminal, and cost (R$0 or a fee).
- 2. Send your flight number and arrival time at least 24 hours ahead; some hotels require this to guarantee pickup.
- 3. On landing at GRU Terminal 2 or 3, clear immigration and customs, then follow signs to the “ônibus / buses” or “hotel shuttle” curb outside arrivals.
- 4. Look for your hotel logo on a van; if nothing shows within 20 minutes of the scheduled time, call or WhatsApp the front desk using airport Wi‑Fi.
- 5. On the return to GRU, confirm your pickup time the night before; with traffic, most hotels recommend leaving for Terminals 2 or 3 at least 2.5–3 hours before an international flight.
One practical tip: screenshot the hotel’s shuttle instructions (terminal, door number, phone, and WhatsApp) before boarding your flight, so you’re not relying on patchy mobile data in the arrivals hall.