Explore Destinations

Discover the world's most amazing places

How to Get from São Paulo Guarulhos International Airport to Brasília

Quick Answer

The fastest and most recommended way to travel from São Paulo Guarulhos International Airport (GRU) to Brasília is by taking a domestic flight, with a flight time of about 1 hour 45 minutes and a total door-to-door time of 4-6 hours. The cheapest way is by intercity bus, costing from BRL 200-350, but taking 15-18 hours. There is no direct train service for this long-distance route.

Quick Navigation: GRU to Brasília Transport Guide

✈️ By Domestic Flight: The Fastest & Most Convenient Way

Flying is the predominant and most efficient mode of transport between Brazil's financial hub and its capital. While the aerial distance is covered quickly, the total journey involves key steps at both airports.

Step-by-Step Flight Journey

  1. At GRU Airport: After clearing customs/immigration, collect baggage. Follow signs to Terminal 2 (connected via free shuttle if you arrive at Terminal 1) for most domestic flights.
  2. Check-in & Security: Proceed to your airline's counter (LATAM, GOL, Azul). For efficiency, use online check-in and only drop bags. Security queues at GRU can be long; allow sufficient time.
  3. The Flight: Direct flights are operated by:
    • LATAM: Most frequent schedule, often using Airbus A320.
    • GOL: Competitive prices, Boeing 737 fleet.
    • Azul: May offer flights to Brasília's smaller airport or via connections.
    Average flight duration: 1h45m.
  4. Arrival at Brasília (BSB): Disembark at Presidente Juscelino Kubitschek International Airport. The terminal is modern and relatively compact.
  5. To Brasília City Center: Options include:
    • Metrô: Airport station (Aeroporto) on the Green Line connects to central areas like Central station (~25 mins, BRL 5).
    • Taxi/Uber: Fixed-rate taxis (~BRL 50-70 to Plano Piloto) or Uber (~30% cheaper) are readily available.
    • Executive Bus: "Aeroporto Executivo" bus service to major hotel zones.

Flight Cost & Booking Analysis

Airline Avg. One-Way Price (BRL)* Baggage Allowance Typical Daily Frequency Notes
LATAM 350 - 600 1x 23kg checked + carry-on 10-15 flights Most reliable schedule, premium service.
GOL 300 - 550 1x 23kg (varies with fare) 8-12 flights Good for budget travelers, strict baggage rules.
Azul 320 - 580 2x 23kg (often more generous) 5-8 flights May fly to BSB or smaller airport; check destination.

*Prices fluctuate heavily. Book at least 3-4 weeks in advance for best deals. Source: Google Flights aggregate data.

Hidden Time & "Door-to-Door" Calculation

Considering all factors, a realistic timeline for a flight journey is:

  • GRU to BSB Airport: 1h45m (flight) + 2h (airport transfer in SP, check-in, security) + 1h (disembark, collect bags in BSB) = ~4h45m minimum.
  • BSB Airport to City Hotel: +30m to 1h (metro/taxi).

Total Effective Travel Time: 5 to 6.5 hours from GRU arrivals hall to your Brasília hotel.

🚌 By Intercity Bus: The Most Economical Option

For budget-conscious travelers without time constraints, the bus network (rodoviária system) offers a reliable, albeit long, journey through the Brazilian countryside.

Detailed Journey Breakdown

  1. Step 1: GRU Airport to São Paulo Bus Terminal
    • Option A (Bus + Metro): Take the Airport Bus Service (Executive or Regular) to Praça da República or Tatuapé Metro station (~BRL 40, 45-60 mins). Then, take the Metro Line 3 (Red) to Tietê Bus Terminal (Estação Portuguesa-Tietê).
    • Option B (Direct Bus): Some shuttle services connect GRU directly to Rodoviária do Plaza or Jabaquara Bus Terminal, but schedules are less frequent.
    • Option C (Uber/Taxi): Direct ride to Tietê Terminal costs ~BRL 80-120 and takes 30-60 mins depending on traffic.
  2. Step 2: São Paulo to Brasília Bus Journey

    At Tietê Terminal (one of the world's largest), purchase tickets from companies like: Expresso Brasileiro, Itapemirim, or Kaissara.

    Bus Type Duration Price Range (BRL) Key Features Best For
    Conventional (Convencional) 16-18 hours 200 - 280 Basic reclining seats, few stops, onboard toilet. Ultra-budget travelers.
    Executive (Executivo) 15-17 hours 250 - 350 Wider seats, more legroom, individual screens, WiFi (spotty), blanket/pillow. Standard long-distance travel.
    Nocturnal (Leito/Dorminhoco) 15-17 hours (overnight) 300 - 400 Fully reclining seats (almost flat), privacy curtain, dinner/snack included. Travelers who want to save on a night's accommodation.
  3. Step 3: Arrival at Brasília Bus Terminal (Rodoviária de Brasília)

    The terminal is located in the center of the Plano Piloto (Sector Central). From here, take the Metrô (station: Central), a local bus, or a taxi to your final destination.

Critical Bus Travel Tips

  • Booking: Always book in advance online via sites like Buser or company websites. Popular routes sell out, especially on weekends and holidays.
  • Luggage: Usually one 23kg suitcase in the hold and a small carry-on included. Extra bags incur fees.
  • Comfort: Bring layers (buses can be cold), earplugs, an eye mask, snacks, and water. Stops are infrequent (every 3-4 hours).
  • Safety: Keep valuables in a small bag on your person. The journey is generally safe, but exercise caution at bus terminals.

🚕 Getting from GRU Airport to São Paulo City (For Bus/Flight Connections)

This crucial first step is common to all non-flight options to Brasília. GRU is located 25 km northeast of downtown São Paulo.

Mode Cost (BRL, Approx.) Time to Tietê Bus Terminal Pros & Cons Best For
Uber/Cabify 80 - 120 30 - 60 min Pros: Door-to-door, comfortable. Cons: Price varies with traffic/demand. Travelers with luggage, groups of 2-4, arrival during off-peak.
Official Taxi (Guarucoop) 100 - 150 (fixed rate) 30 - 60 min Pros: Reliable, fixed fare, available 24/7. Cons: More expensive than Uber. Late-night arrivals, those preferring official service.
Airport Bus Service + Metro ~45 (Bus 40 + Metro 5) 70 - 90 min Pros: Very economical, avoids traffic. Cons: Multiple transfers with luggage, subject to bus schedule. Solo budget travelers with light/backpack luggage.

Recommendation: If your final goal is the bus to Brasília, an Uber directly to Tietê Bus Terminal is often the best balance of cost, time, and convenience after a long flight.

🚖 Taxi & Private Intercity Transfer (Not Recommended)

Hiring a private car or taxi for the entire 1,000+ km journey from GRU to Brasília is a niche, luxury option with significant drawbacks.

  • Cost: Extremely high, ranging from BRL 3,000 to 5,000+ for a one-way trip. This includes driver's time, fuel, tolls, and their return journey.
  • Time: Approximately 12-14 hours of continuous driving, not including breaks.
  • Practicality: Not a standard service. Must be arranged through specialized luxury transfer or charter companies days in advance.

When Might This Be Considered?

  • Large groups (6+ people) where the per-person cost becomes comparable to flights.
  • Medical or mobility requirements that make air/bus travel impossible.
  • Extremely time-sensitive, confidential business travel where airports are not an option.

Verdict: For 99.9% of travelers (tourists, businesspeople, backpackers), this option is not cost-effective or practical. The flight is exponentially faster and cheaper.

📊 São Paulo GRU to Brasília: Cost & Time Comparison Table

This table summarizes all key data to help you decide the best option for your budget and schedule.

Transport Mode Total Door-to-Door Time* Approx. Cost (BRL, One-Way) Comfort Level Key Advantage Best Suited For
✈️ Domestic Flight (Recommended) 5 - 6.5 hours 300 - 600+ High (Airline seat, climate control) Fastest & Most Convenient Most travelers, business trips, families, those with limited time.
🚌 Intercity Bus (Executive/Nocturnal) 17 - 20 hours 250 - 400 Medium (Reclining seat, can be tiring) Cheapest, Scenic land route Budget backpackers, students, travelers not pressed for time.
🚕 Uber + Bus Combination 17.5 - 21 hours 330 - 520 Medium Easier first leg from GRU Budget travelers wanting comfort from airport to bus terminal.
🚖 Private Intercity Car 13 - 15 hours 3,000 - 5,000+ Very High (Private vehicle) Door-to-door privacy, flexible stops Large groups, special needs, exclusive travel.

*Door-to-door time: From GRU arrivals hall to central Brasília hotel, including all transfers, check-in, and waiting times.

💡 Traveler Experience & Insider Tips

Essential Advice for a Smooth Journey

  • Booking is King: Whether flight or bus, book online as early as possible. Prices for both increase dramatically as departure approaches, especially during Brazilian holidays like Carnaval, Festa Junina, and year-end.
  • Navigating GRU: The airport is vast. Allow at least 60-90 minutes for transfers between terminals (using the free shuttle), check-in, and security if you have a connecting domestic flight. Signs are in Portuguese and English.
  • Luggage Strategy:
    • For Flights: Weigh your bags before arriving to avoid surprise fees at the airline counter, especially with GOL.
    • For Buses: Pack a separate small daypack with essentials (meds, wallet, charger, toiletries, jacket) to keep with you, as hold luggage is inaccessible during the journey.
  • Money & Connectivity:
    • Withdraw some Brazilian Reais (BRL) at GRU ATMs for taxi/bus tickets and small purchases on the road.
    • Purchase a local SIM card (Vivo, TIM, Claro) at GRU for data navigation and booking apps like Uber during your trip.
  • Safety & Awareness:
    • In São Paulo bus terminals (Tietê), be aware of your surroundings and keep bags close. Use official taxi/ride-hailing queues.
    • On overnight buses, use a small lock on your main backpack if stored overhead.
  • Health & Comfort:
    • The bus ride crosses varying altitudes and climates. Dress in layers.
    • Stay hydrated but be mindful of restroom availability on buses.
    • Consider motion sickness medication if you're prone to it on long, winding roads.

❓ FAQs: Travel from São Paulo Guarulhos Airport to Brasília

Is there a direct train from São Paulo Guarulhos Airport to Brasília?

No. Brazil does not have a long-distance passenger train network connecting these cities. The only train services are urban/metro lines within São Paulo and Brasília. The viable public transport options are flights and intercity buses.

What is the cheapest way to get from GRU Airport to Brasília?

The absolute cheapest method is the public bus + metro combination from GRU to Tietê Terminal, followed by a standard (convencional) intercity bus to Brasília. Total cost can be kept under BRL 250 if booked well in advance. However, this requires time, effort, and tolerance for a long journey.

What is the fastest way to travel from GRU to Brasília?

The fastest way is unequivocally by domestic flight. The air travel time is under 2 hours, making it the only option for same-day travel. When considering the total door-to-door process, it is still 3-4 times faster than any ground transport.

How much does a taxi or private transfer cost from GRU to Brasília?

A direct intercity private transfer is prohibitively expensive, ranging from BRL 3,000 to 5,000+ for a one-way trip. It is not a standard taxi service and must be pre-arranged as a charter. This is only justifiable for large groups or special circumstances.

Can I use a Brazil Air Pass for the flight from São Paulo to Brasília?

Yes, absolutely. Most Brazil Air Passes offered by LATAM, GOL, or Azul include the GRU-BSB route as a valid segment. For foreign tourists planning multiple internal flights, an air pass is often the most cost-effective way to include this leg. Check each airline's pass conditions for blackout dates and booking rules.

How do I get to Brasília if my flight arrives at GRU late at night?

Your options are:

  1. Overnight near GRU: Book a hotel at the airport (like the GRU Airport Marriott) and take the first morning flight to BSB.
  2. Overnight Bus: Take a taxi/Uber to the 24-hour Tietê Bus Terminal and board a Leito (sleeper) overnight bus. You'll sleep on the bus and arrive in Brasília the next morning.
The first option is safer and more comfortable for most travelers.

Is it easy to travel from GRU to Brasília with children or a lot of luggage?

Flying is significantly easier for both scenarios. Airlines handle checked luggage, and airports have trolleys. Navigating the bus terminal and coach with multiple suitcases and children is challenging. If taking the bus, seriously consider taking a taxi directly from GRU to the bus terminal to minimize stressful transfers with luggage.

Should I book my flight or bus ticket from São Paulo to Brasília in advance?

Yes, without exception. For flights, prices can triple in the last week before departure. For buses, while there are many daily departures, the best schedules (overnight sleeper, premium executive) and holiday seats sell out early. Booking at least 2-3 weeks in advance is strongly advised for the best prices and availability.