Photo by Anderson Alves on PexelsHow long do I need for a layover at Guarulhos (GRU)?
We recommend at least 1 hour 15 min for a comfortable connection at Guarulhos. The minimum connection time is 45 minutes for domestic flights and 90 minutes for international flights. Transit between terminals takes up to 35 minutes.
What is the minimum connection time at GRU?
Domestic-to-Domestic: 45 min. Domestic-to-International: 60 min. International-to-Domestic: 75 min. International-to-International: 90 min. These are the shortest layovers airlines will sell at Guarulhos.
Is GRU easy to connect through?
Guarulhos is Latin America's busiest international gateway and LATAM's primary hub, so connections are common but rarely fast, especially when they involve immigration and customs re-clearance. Domestic-to-domestic connections within Terminal 2/3 can be smooth, but any itinerary crossing the international border adds significant time due to Brazilian Federal Police passport control and baggage reclaim. Terminals 2 and 3 are physically connected by an extended landside/airside walkway with moving sidewalks, taking about 15-20 minutes on foot. Terminal 1 is a separate building reached only by a free inter-terminal shuttle bus that runs every 10-15 minutes and takes 10-20 minutes depending on traffic and waiting time. International arrivals from any terminal must clear Policia Federal immigration and collect bags through customs before re-entering the secure zone, even for onward international flights.
Is 30 minutes enough for a layover at GRU?
Still under minimum connecting time even for a same-terminal domestic-domestic transfer. See full 30 min guide →
Is 45 minutes enough for a layover at GRU?
Meets the bare domestic-domestic MCT if both flights are in the connected T2/T3 complex with no shuttle needed. See full 45 min guide →
Is 1 hour enough for a layover at GRU?
Meets the minimum for domestic-international but leaves zero buffer for immigration queues or the T1 shuttle. See full 1 hr guide →
Is 1 hour 15 min enough for a layover at GRU?
Comfortable for domestic-domestic or domestic-international, and just meets the international-domestic MCT. See full 1¼ hr guide →
Is 1½ hours enough for a layover at GRU?
Solid buffer for most connection types including international-international transfers requiring immigration and customs. See full 1½ hr guide →
Is 2 hours enough for a layover at GRU?
Very safe for any connection type, including a T1 shuttle transfer plus immigration re-clearance. See full 2 hr guide →
Is 2½ hours enough for a layover at GRU?
Ample time even during the busy evening international arrival bank. See full 2½ hr guide →
Is 3 hours enough for a layover at GRU?
Comfortable with room for shopping or a meal even after slow customs processing. See full 3 hr guide →
Is 4 hours enough for a layover at GRU?
Excessive for a connection but useful padding if arriving on a delay-prone long-haul international flight. See full 4 hr guide →