Explore Destinations

Discover the world's most amazing places

How to Get from São Paulo Guarulhos International Airport to Guarulhos City Center

Quick Answer

The best overall way for most travelers to get from São Paulo Guarulhos Airport (GRU) to Guarulhos City Center is by taking the dedicated Airport Bus Service (ABS) for a balance of cost (R$16-18), reliability, and comfort. The fastest way is by taxi or ride-hailing app (Uber/99), taking 20-50 minutes for R$40-100 depending on traffic. The cheapest way is the public city bus (EMTU) for about R$5, but it's less convenient for visitors. There is no direct train from the airport to the center.

Quick Navigation: Your Transport Options

1. Airport Bus Service (ABS) - The Recommended Balance

The Airport Bus Service (Ônibus Executivo) is a dedicated coach service connecting GRU airport to key locations in São Paulo, including the Guarulhos Terminal (at Shopping Internacional), which is the main stop for the city center. This is our top recommendation for solo travelers, couples, and budget-conscious visitors seeking a stress-free journey.

Why Choose the ABS?

  • Direct to Guarulhos Center: Drops you at a major hub (Shopping Internacional) with easy connections to local buses and taxis.
  • Fixed & Affordable Fare: Around R$16-18 (subject to change). No surge pricing.
  • Luggage-Friendly: Dedicated storage under the coach.
  • Comfortable & Safe: Air-conditioned coaches, more secure than regular public buses.
  • Frequent Schedule: Departs every 30-60 minutes from all terminals.

Step-by-Step Guide & Key Details

Where to Catch It: Follow signs for "Ônibus Executivo" or "Airport Bus Service" on the Arrivals Level of Terminal 1, 2, or 3. Look for the blue and white booths.

Buying Tickets: Purchase directly at the booth or from the attendant on board (cash or sometimes card).

Travel Time: Approximately 30-60 minutes to Guarulhos Terminal, heavily dependent on traffic on the Bandeirantes/Ayrton Senna highways.

Final Stop & Connection: The bus terminates at Shopping Internacional de Guarulhos. From here, you can take a local taxi (short, cheap ride) or a city bus to your final hotel address.

Official Operator: Airport Bus Service Official Website (for schedules and updates).

2. Public City Bus (EMTU) - The Budget Champion

For the absolute lowest cost, the EMTU public bus lines connect GRU directly to Guarulhos neighborhoods. This is used daily by locals but requires more navigation.

Key Bus Lines & Details

  • Line 257 (GRU Airport - Terminal Metrô Tucuruvi): Passes through central Guarulhos avenues. Fare: ~R$5.50.
  • Line 201 (Circular Guarulhos): A local circular route connecting airport zones to central Guarulhos. Fare: ~R$4.50.

Important Considerations

Pros: Extremely cheap; direct local access.

Cons: Buses can be very crowded, especially during rush hour; limited luggage space (not ideal for large suitcases); requires exact change or a "Bilhete Único" transport card; you need to know your specific stop.

Where to Catch It: Bus stops are located on the perimeter road outside the terminals. Ask airport information for the specific stop for your line.

Recommendation: Only recommended for adventurous, budget travelers with light luggage who are comfortable navigating Brazilian city bus systems. For most tourists, the extra R$12 for the ABS is worth the comfort and simplicity.

3. Taxi, Uber & Ride-Hailing Apps - Door-to-Door Convenience

For direct, point-to-point service, especially after a long flight or with heavy bags, taxis and app-based services are the most convenient.

Official Taxis (Radio Taxi/Câmara Municipal)

Official taxis are available at designated ranks outside arrivals. Use only the pre-paid taxi booths inside the terminal (before exiting) to avoid scams. You pay a fixed fare to your zone (Guarulhos Center) based on a table. This is safer and avoids meter issues.

Estimated Cost to Guarulhos Center: R$60 - R$100.

Uber, 99 Taxi, and Ride-Hailing Apps

These are often 20-30% cheaper than official taxis and highly recommended. They operate legally from GRU.

  • How it Works: Book via the app after baggage claim. The app will direct you to the designated pick-up area in the parking garage (follow airport signage for "Ride-hailing" or "Uber").
  • Estimated Cost: R$40 - R$80, depending on demand (surge pricing) and vehicle type.
  • Travel Time: 20 to 50 minutes. This is the fastest option outside of peak traffic hours.

Best For: Families, travelers with lots of luggage, late-night/early-morning arrivals, and those prioritizing convenience over cost.

4. Private Transfers - Luxury, Groups & Peace of Mind

A pre-booked private transfer is the ultimate in hassle-free arrival. A driver meets you at arrivals with a name sign and takes you directly to your hotel.

Why Book a Private Transfer?

  • No Wait/No Hassle: Driver meets you at the terminal gate.
  • Fixed Price: Agreed upfront, no surprise tolls or surge pricing.
  • Ideal for Groups: Cost-effective for 3+ people versus multiple taxis.
  • Great for Special Needs: Child seats, assistive services, or large luggage can be pre-arranged.

Costs & Booking

Estimated Cost: A sedan for 3 passengers costs R$150 - R$250. A van for 6-8 can be R$250 - R$400.

How to Book: Book online in advance through reputable global or local transfer companies. Popular platforms include Viator, GetYourGuide, or Brazil-specific operators.

Comparison: For a solo traveler, this is expensive. For a family of four, the total can be similar to two taxis but with guaranteed space and service.

5. Train + Bus Combo (The Indirect & Complex Route)

It's critical to understand: There is NO direct train from GRU Airport to anywhere. The nearest train stations (CPTM Lines 12 and 13) are in São Paulo city (Tatuapé, Brás, Engenheiro Goulart). To use a train, you must first take a bus or taxi to one of these stations—a journey that defeats the purpose for Guarulhos Center.

Why this option is NOT recommended for Guarulhos Center:

Only consider trains if your final destination is in central São Paulo (like Paulista Avenue), not Guarulhos.

6. Cost & Time Comparison Table: At a Glance

Transport Method Approximate Cost (R$) Travel Time to Guar. Center Key Pros Key Cons Best For
Airport Bus Service (ABS) 16 - 18 30 - 60 min Best value, reliable, luggage space Subject to traffic, not door-to-door Most travelers (Our Top Pick)
Public City Bus (EMTU) 4.50 - 5.50 (Cheapest) 40 - 70 min Extremely low cost, direct local routes Crowded, difficult with luggage, complex Ultra-budget, adventurous locals/visitors
Uber / 99 Taxi 40 - 80 20 - 50 min (Fastest*) Door-to-door, convenient, often cheaper than taxis Surge pricing, wait for driver Convenience seekers, small groups, off-peak arrivals
Official Pre-Paid Taxi 60 - 100 20 - 50 min Available immediately, fixed pre-paid fare Most expensive standard option Those avoiding apps, immediate departure
Private Pre-Booked Transfer 150 - 400 25 - 55 min Hassle-free, meets you at gate, great for groups High cost for solo/couples Families, large groups, luxury travel

*Fastest in low-traffic conditions. Times can double during rush hour.

7. Traveler Tips & Local Experience

Essential Advice for a Smooth Journey

  • Traffic is Your #1 Enemy: São Paulo has some of the world's worst traffic. If landing during rush hour (7-10 AM, 5-8 PM weekdays), add at least 60-90 minutes to any road-based journey estimate. The airport bus and taxis are equally affected.
  • Have Brazilian Reais (Cash): While cards are widely accepted for taxis and apps, having some R$20-50 in small notes is crucial for the airport bus, public bus, or tipping porters/drivers. ATMs are available in arrivals.
  • Safety & Awareness: GRU airport is generally safe, but be vigilant with belongings. When using ride-hailing apps, confirm the license plate and driver photo before entering. At the public bus stop, keep bags close.
  • Free Wi-Fi at GRU: The airport offers free (but limited) Wi-Fi. Use it to book your Uber or check bus schedules after you land.
  • If Your Hotel is Nearby: Some hotels in the immediate airport vicinity (within 5km) offer free shuttle services. Always check with your hotel in advance.
  • Late-Night Arrivals: For flights landing after 10 PM, your options shrink. The ABS runs until about 00:30 AM. After that, your only reliable options are taxis or pre-booked transfers. Do not rely on public buses.

FAQs: Your Questions Answered

Is there a direct train from Guarulhos Airport to the city center?

No. There is no direct train service. The best direct public transport is the Airport Bus Service (ABS) to Guarulhos Terminal.

What is the cheapest way to get from GRU to Guarulhos Center?

The public EMTU city bus (line 257 or 201) at R$4.50-5.50. However, the Airport Bus Service (R$16-18) offers much better value for tourists.

How much does a taxi cost from Guarulhos Airport to the center?

An official pre-paid taxi costs R$60-100. An Uber/99 is typically cheaper at R$40-80.

Is it safe to take public transport from GRU at night?

Use caution. The Airport Bus Service (ABS) is safe. Public city buses and train stations are not recommended late at night. Opt for a taxi or ride-hailing app for arrivals after 10 PM.

Where do I catch the airport bus (ABS) at GRU?

On the Arrivals Level of all terminals (T1, T2, T3). Look for blue/white "Ônibus Executivo" signs and booths.

How long does the journey take in rush hour traffic?

It can double or even triple. A 25-minute trip can become 70-90 minutes. Always check traffic on Google Maps/Waze and add a large buffer.

Can I use a ride-hailing app like Uber at GRU?

Yes, Uber and 99 operate legally. They have a designated pick-up area in the airport parking garages. Follow the app's instructions.

What's the best option for a group of 4 or more?

A pre-booked private transfer or a large Uber Van/SUV. The total cost is often similar to multiple taxis but provides guaranteed space and convenience.