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.
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:
- Geographically Illogical: Guarulhos City is north of the airport. The train stations are south/west, taking you away from your destination.
- Time-Consuming: Bus to station (30+ min) + wait for train + train journey (15+ min) + final bus/taxi from Guarulhos station to your hotel. Total easily exceeds 90 minutes.
- High Hassle: Multiple tickets, crowded public transport with luggage.
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.