São Paulo Layover Guide

Explore São Paulo on your Guarulhos or Congonhas layover! Expert guide to street art, museums, culture.

By The LayDown · Updated April 2026 ·São Paulo
São Paulo Layover Guide

Yes, you can leave Guarulhos airport on a layover, but only if you have at least 6 hours between flights. Budget 40-70 minutes each way by taxi or rideshare, 20-40 minutes for immigration on arrival, and 3 hours back at the airport before an international departure. That adds up fast.

Can You Leave GRU on a Layover?

Guarulhos International Airport (GRU) is 30 km northeast of central Sao Paulo. The city is reachable, but the logistics are honest: traffic is unpredictable, immigration can be slow, and Sao Paulo’s transit options from GRU are limited compared to other major airports.

The short answer: 6 hours is the minimum. Under that, you are better off staying airside. With 8+ hours, you can do a genuine neighborhood walk, a proper meal, and still catch your flight without panic.

One important note: if you are connecting through Brazil on a foreign passport, you typically must clear immigration and re-check bags, even in transit. There is no airside transit corridor at GRU. Budget time for this.

What You Need to Know Before You Go

Visa: citizens of the US, UK, EU countries, Canada, and Australia are visa-free for short stays (up to 90 days). Most South American passport holders are also visa-free. If your nationality is not in one of these groups, check Brazil’s current entry rules before assuming you can exit the airport. This list changes. Verify before you travel.

Documents to carry: your onward boarding pass, passport, and a note of your accommodation (even a hotel name is enough). Brazilian immigration can ask for proof of onward travel.

GRU has two main terminal clusters: Terminal 2 handles most international arrivals (LATAM, American, Emirates, Air France, others). Terminal 3 is domestic. If you are arriving and departing from different terminals, add a 15-20 minute shuttle or walk.

Luggage storage: Malex operates in the T2 arrivals area. Rates are approximately R$50 (about USD 10) per bag per day as of early 2026. Verify the current rate on arrival. Storing your bags is strongly recommended if you are spending more than an hour outside the airport.

Getting from GRU to the City

The fastest reliable option is a taxi or rideshare (Uber, 99, InDriver). Expect 40-70 minutes to Avenida Paulista or Liberdade in normal conditions. During peak hours (7-9am, 5-8pm) or after heavy rain, that can stretch to 90+ minutes. Cost: R$100-175 (USD 20-35). Book Uber from the airport’s rideshare pickup area on the ground floor of arrivals; it is clearly signposted.

The EMTU airport bus (lines 257 and 258) runs from GRU to Tiete bus terminal and the Paulista area. Journey time is 60-90 minutes depending on traffic and your stop. Cost: R$35 (about USD 7). It is slower and less flexible than rideshare, but works if cost matters and you have enough time.

There is no direct metro from GRU to central Sao Paulo. Skip the metro connection for a layover: it adds too many transfers and too much time.

Recommendation: use Uber or a taxi. Set your destination before you leave the terminal, confirm the driver, and note the estimated arrival time so you know when to head back.

If You Have 3-5 Hours

Stay airside. There is not enough margin to reach the city, do anything worthwhile, and return safely to your gate.

GRU Terminal 2 has decent options if you know where to look. The LATAM Lounge (accessible with a LATAM business ticket, Priority Pass, or Lounge Key) has hot food, showers, and reliable Wi-Fi. The Amex Centurion Lounge accepts eligible cardholders. If you are traveling economy without lounge access, the landside food court has coffee shops and bakeries where pao de queijo (cheese bread) is always worth grabbing. Be at your gate 40 minutes before boarding; earlier for long-haul flights.

If You Have 6-8 Hours

Avenida Paulista is the right call. It is walkable, well-trafficked, and concentrated enough that you can absorb a couple of hours without feeling rushed.

Take an Uber from GRU to Paulista (allow 60 minutes each way, pad conservatively). Walk the avenue: MASP (the Sao Paulo Museum of Art) offers free access to its ground-floor area and a spectacular architecture view from the street even if you skip the paid galleries. Japan House on Paulista is free to enter and worth 30 minutes. The Ciclovias bike lanes run along the avenue on weekends and give the street a different energy.

Eat at one of the prato feito (set-meal) spots just off Paulista for R$25-35 (USD 5-7). Bela Paulista is open 24 hours, reliable, and specific to this city. For coffee, Octavio Cafe or Santo Grao on the avenue are the standard answers: fast, good, no fuss.

Leave Paulista no later than 3 hours before your international flight. Do not try to time the Uber pickup to the last minute.

If You Have 8-12 Hours

Add Liberdade and Mercadao to your Paulista loop. This is the standard three-neighborhood circuit for a half-day in Sao Paulo.

Start in Liberdade (30 minutes from GRU by Uber). This is Sao Paulo’s Japanese neighborhood: the largest Japanese community outside Japan is based here. Good for a walk, bubble tea, Japanese-Brazilian snacks (mochi, taiyaki), and compact interesting streets. Easy to navigate on foot.

From Liberdade, taxi to Mercado Municipal (Mercadao): about 10 minutes. The municipal market is a proper attraction: a huge covered hall with stained glass windows, stalls selling spices, cured meats, and tropical fruits. The mortadella sandwich at Bar do Mane is enormous, cheap, and specific to Sao Paulo. The pastel de bacalhau (salt cod pastry) is good here too.

From Mercadao, you can walk or taxi to the historic core (Patio do Colegio, Vale do Anhangabau) if you have daylight and energy. Leave for the airport 3 hours before your international departure, 2 hours for domestic. Add 30 minutes during weekday rush hours or if it has been raining.

Practical Info

Currency: Brazilian Real (BRL). Cards (Mastercard, Visa) are accepted almost everywhere. Carry R$100-150 cash for market purchases and emergencies. ATMs are available throughout GRU: Banco do Brasil and Bradesco are generally reliable for foreign cards.

Safety: The neighborhoods covered here (Paulista, Liberdade, Mercadao) are among the more accessible areas of central Sao Paulo for visitors. Keep your phone in your pocket in crowded areas, use Uber rather than hailing street taxis, and avoid walking unfamiliar quiet streets after dark.

Getting back to GRU: Allow 3 hours before international departures, 2 hours for domestic. Add 30 minutes during weekday rush hours or rain.

Connectivity: An eSIM for Brazil (available through Airalo and similar platforms) is useful: offline navigation is genuinely difficult in Sao Paulo. Download it before landing if possible. Vivo and Claro are the main carriers.

If South America is the hub of your trip, see also our Rio de Janeiro layover guide and Buenos Aires layover guide for the two other major stopover cities in the region.

FAQ

Do I need a visa to leave Guarulhos airport on a layover?

If you are a citizen of the US, UK, Canada, Australia, or an EU country, no. Brazil is visa-free for short stays for these nationalities. Most South American passport holders are also visa-free. Other nationalities must check Brazil’s current rules: there is no airside transit option at GRU, so everyone clears immigration regardless.

How long does it take to get from GRU to central Sao Paulo?

By Uber or taxi: 40-70 minutes in normal conditions. During peak hours or heavy rain, allow 90 minutes. By EMTU airport bus: 60-90 minutes. There is no direct metro from the airport.

Is Sao Paulo safe for a layover visitor?

The layover circuit described here (Paulista, Liberdade, Mercadao) is viable with basic awareness. Keep your phone out of sight in crowds, use Uber rather than street taxis, and stick to daylight hours in the historic core. These specific neighborhoods are the same route most business travelers use.

Can I store my bags at Guarulhos airport?

Yes. Malex operates a left-luggage service in the T2 arrivals area. Rates are approximately R$50 per bag per day as of early 2026. Storing bags is recommended if you are spending more than an hour outside the airport.

What is the minimum layover to leave GRU?

Six hours, and that is tight. Eight hours gives you real flexibility. Under six hours, the transit time alone eats most of your window. Stay airside.

Want this as a printable itinerary?

Get a custom layover plan with timing, offline maps, backup options, and practical links for São Paulo.

Plan my layover
Scroll to Top