Explore Destinations

Discover the world's most amazing places

How to Get from São Paulo Guarulhos International Airport to Campinas

Quick Answer

The best overall way to travel from GRU Airport to Campinas is by taking an airport shuttle bus to Tietê Bus Terminal in São Paulo, followed by a frequent intercity bus to Campinas. This combination offers the optimal balance of cost, convenience, and reliability. The total journey takes approximately 2.5 to 3.5 hours and costs around R$ 60 to R$ 80 per person. For the fastest but most expensive option, take a taxi or pre-booked private transfer (1.5-2 hours, R$250-400).

Quick Navigation: GRU to Campinas Transport Options

🚌 The Best Way: Airport Bus + Intercity Bus to Campinas

This two-step bus journey is the most recommended method for the majority of travelers, balancing cost, frequency, and direct routing to central locations.

Step-by-Step Guide:

  1. At GRU Airport: After baggage claim, follow signs to “Ônibus / Buses”. Find the Airpullman shuttle service counter or bus bay. Buses depart frequently (every 30-60 mins) to Tietê Bus Terminal (Rodoviária Tietê). Journey Time: ~40-60 mins. Cost: ~R$35-45.
  2. At Tietê Terminal: This is São Paulo's main intercity terminal. Go to the ticket counters for companies like Cometa or Catarinense and buy a ticket to Campinas (Rodoviária de Campinas). Buses leave very frequently (often every 15-30 mins). Journey Time: ~1.5 hours. Cost: ~R$25-35.

In-Depth Analysis & Key Considerations:

  • Luggage: Both services include free checked luggage in under-bus compartments. Keep valuables in a small carry-on.
  • Types of Intercity Buses:
    • Convencional (Conventional): Standard service, most affordable.
    • Executivo (Executive): More spacious, reclining seats, often with WiFi and power outlets. Worth the small price increase for comfort.
    • Semi-Leito (Semi-Bed): Even more reclining, offered on some night routes.
  • Alternative Airport Bus: The Cometa Shuttle also connects GRU to Tietê and Barra Funda terminals. Check schedules at the airport.
  • Direct Premium Services: Companies like Buser sometimes offer direct executive bus services from GRU to Campinas with a single online booking, minimizing transfer hassle.

Bottom Line: Reliable, cost-effective, and straightforward. Allow extra time during peak traffic hours in São Paulo.

🚆 Train + Bus Combination (Budget/Adventurous Route)

This is the most economical public transport route but involves multiple changes and is not recommended for travelers with heavy luggage or those arriving late at night.

The Route: GRU > CPTM Train > Metro > Intercity Bus

  1. GRU to Aeroporto-Guarulhos (GRU) Station: Take a free shuttle bus from the terminals to the GRU Airport train station (operated by CPTM line 13-Jade).
  2. CPTM Train to Engenheiro Goulart: Take the CPTM train towards Engenheiro Goulart. Travel Time: ~15 mins. Cost: ~R$4.50.
  3. Metro Transfer to Tietê: At Eng. Goulart, transfer to the Metro Line 15-Prata (monorail) to Vila Prudente, then switch to Metro Line 2-Verde to Tietê Station (connected to the bus terminal). Travel Time: ~40 mins. Cost: Integrated fare.
  4. Bus to Campinas: From Tietê Bus Terminal, proceed as in the bus guide above.

Pros, Cons & Who It's For:

ProsConsIdeal For
Extremely cheap (Total ~R$35-50). Complex with 3+ transfers. Easy to get lost. Solo backpackers on a strict budget.
Uses integrated city transport. Not suitable for large luggage. Travelers familiar with São Paulo's metro.
Operates frequently. Can be crowded during rush hour. Daytime arrivals only.

Authority Source: Check the latest schedules and maps on the official SPTrans and CPTM websites.

✈️ Domestic Flight to Viracopos (VCP) – Is It Worth It?

At first glance, flying from GRU to Viracopos Airport (VCP) in Campinas seems logical. However, a deeper analysis shows it's often the least efficient choice for reaching downtown Campinas.

The Reality of “Door-to-Door” Time:

  • Flight Time: 30-40 minutes.
  • Pre-Flight Time at GRU: Check-in (1 hr before) + security + boarding = minimum 2 hours before departure.
  • Post-Flight Time from VCP: VCP is 15km from downtown Campinas. Add 30-45 minutes for taxi/bus into the city.

Total Realistic Travel Time: 3.5 to 4.5 hours. This is often longer than the direct bus option.

Cost Comparison & When to Consider It:

FactorFlight (GRU to VCP)Bus (GRU to Campinas Downtown)Verdict
Base Cost R$ 150 – R$ 400+ (one-way) R$ 60 – R$ 80 Bus is significantly cheaper.
Total Door-to-Door Time ~3.5 – 4.5 hours ~2.5 – 3.5 hours Bus is often faster.
Convenience Multiple checkpoints, airport transfers. Single ticket possible, direct to city center. Bus is simpler.

Only consider flying if: You have a tight connecting flight from VCP internationally, or your final destination is very close to VCP airport itself.

🚖 Taxi, Uber & Private Airport Transfers

This is the premium, door-to-door option. It offers maximum convenience but at a steep price, typically 5-6 times the cost of the bus.

Options & Detailed Pricing (2024 Estimates):

  • Official GRU Taxi (Guarucoop): Fixed fare to Campinas. Expect to pay R$ 350 to R$ 450+, depending on your exact destination in Campinas. Pay at the official desk inside the terminal. Pros: Guaranteed, secure, fixed price. Cons: Most expensive official option.
  • Uber / 99 (Ride-Hailing): Usually cheaper than official taxis. Estimated fare range: R$ 250 to R$ 350. Price varies significantly with demand (surge pricing) and traffic. Designated pickup areas are at the airport.
  • Pre-Booked Private Transfer: Book online in advance with companies like São Paulo Transfer or KiwiTaxi. Price: R$ 280 to R$ 400. A driver will meet you at arrivals with a name sign. Ideal for groups, families, or those wanting zero hassle.

Who Should Use This & Key Advice:

Consider this option if:

  • You are traveling in a group of 3-4 people (splitting the cost).
  • You have a lot of heavy luggage or special equipment.
  • You arrive very late at night or very early morning when bus services are limited.
  • You prioritize absolute convenience, privacy, and direct service over cost.

Traffic Warning: During São Paulo's notorious rush hours (7-9 AM, 5-8 PM), the journey on the Bandeirantes/Anhanguera highways can easily exceed 2.5 hours, nullifying the speed advantage.

💰 Ticket & Cost Comparison Table

This table summarizes all key data to help you make an instant decision. Prices are estimates in Brazilian Reais (R$) and times are door-to-door approximations.

Transport Method Approx. Total Cost (per person) Total Travel Time (door-to-door) Transfers / Complexity Best For Our Rating
Airport Bus + Intercity Bus R$ 60 – R$ 80 2.5 – 3.5 hours 1 (at Tietê Terminal) Most travelers, best value ⭐⭐⭐⭐⭐ (BEST OVERALL)
Train + Metro + Bus (Public) R$ 35 – R$ 50 3.5 – 4.5+ hours 3+ (Complex) Ultra-budget, adventurous ⭐⭐ (BUDGET)
Taxi / Uber / Private Transfer R$ 250 – R$ 450 1.5 – 2.5 hours (traffic dependent) 0 (Direct) Groups, late night, luxury ⭐⭐⭐ (FAST/EXPENSIVE)
Domestic Flight (GRU to VCP) R$ 150 – R$ 400+ 3.5 – 4.5 hours 2+ (Airport transfers) Connecting flights from VCP only ⭐ (NOT RECOMMENDED)

Key Takeaway: For 95% of travelers, the Airport Bus + Intercity Bus combination provides the optimal balance. Book your intercity leg online via ClickBus for peace of mind.

💡 Traveler Experience & Insider Tips

Beyond schedules and prices, here are practical insights from frequent travelers on this route.

  • 🕐 Time Your Arrival: If you land during São Paulo's evening rush hour (5-8 PM), add at least 60-90 minutes to any bus or taxi estimate. Consider having a meal at GRU to wait it out.
  • 🎒 Luggage Strategy: If you have very heavy bags, the bus is still fine. For ultimate ease, some travelers use services like "Portador" (porter) at Tietê terminal for a small fee to help with bags between buses.
  • 📱 Essential Apps:
    • Google Maps / Moovit: For real-time public transport navigation in São Paulo.
    • Uber / 99: For backup taxi options.
    • ClickBus or Buser: To check bus schedules and buy tickets on the go.
  • 💵 Currency & Payment: Have some Brazilian Reais (cash) for small purchases and as a backup. While most bus counters and apps accept cards, drivers on the Airpullman shuttle sometimes prefer cash.
  • 📍 Know Your Campinas Stop: Most intercity buses terminate at the main Campinas Bus Station (Rodoviária de Campinas). Some executive services may also stop at strategic points like Terminal Metropolitano Prefeito Magalhães Teixeira or shopping malls. Confirm your arrival point when booking.
  • 🎫 Buy The Return Ticket Early: If traveling back to GRU from Campinas during a high-season weekend, purchase your return intercity bus ticket to Tietê a day in advance to secure your preferred time.

❓ FAQs: Your Questions About GRU to Campinas Transport

Is there a direct train or bus from GRU Airport to Campinas?

No, there is no direct train or shuttle bus service connecting São Paulo Guarulhos International Airport (GRU) directly to the city of Campinas. All options require at least one transfer. The most common and efficient route involves taking an airport bus (like Airpullman) to São Paulo's Tietê Bus Terminal, followed by a separate intercity bus to Campinas.

What is the cheapest way to get from GRU Airport to Campinas?

The cheapest option is the combination of public buses. First, take a regular city bus (EMTU) from GRU to Tatuapé Metro Station (approx. R$5-10), then use the metro to reach Tietê Bus Terminal, and finally take an intercity bus to Campinas (approx. R$30-40). Total cost is around R$35-50, but it takes longer (3-4+ hours) and is less convenient with luggage.

What is the best way if I arrive late at night or very early in the morning?

Options are limited outside standard bus operating hours (typically 5:00 AM to midnight). Your best choices are:

  • Taxi or Ride-hail (Uber/99): Available 24/7 but very expensive (R$250-400).
  • Private Airport Transfer: Can be pre-booked for any time.
  • Overnight Stay at GRU: Consider sleeping at an airport hotel and taking the first morning bus.
Always check the latest schedules of airport bus services like Airpullman for their first/last departures.

Should I fly from GRU to Viracopos (VCP) Airport in Campinas?

Flying from GRU to Viracopos (VCP) is generally not recommended for this route. While the flight is short (30 min), the total door-to-door time is often longer (3.5-4.5 hours) and more expensive than the bus due to:

  • Check-in and security time at GRU.
  • Travel from VCP Airport to downtown Campinas (another 30-45 min by taxi/bus).
  • Higher cost (flight + transfer from VCP).
It's only worth considering if you have a tight connection for an international flight from VCP.

Is it easy to travel with large luggage or children on these routes?

The airport bus + intercity bus combo is manageable with luggage and kids. Airport buses have dedicated luggage compartments. Intercity buses also have undercarriage storage. For the smoothest experience:

  • Consolidate luggage to fewer, larger bags.
  • Choose direct airport bus services (Airpullman) over public buses for easier transfers.
  • For large groups or lots of bags, a pre-booked private transfer might be worth the cost for door-to-door convenience.

Where exactly do I catch the bus to Campinas from GRU Airport?

At GRU Airport, follow signs for 'Ônibus / Buses' or 'Urban Transportation'. The main bus platforms are on the Arrivals level of Terminals 2 and 3. Look for the counters or vehicles of the Airpullman company, which operates the most frequent and direct shuttle to Tietê Bus Terminal. You can buy tickets at their counter or sometimes from the driver.

How do I buy tickets for the intercity bus from São Paulo to Campinas?

You have several options:

  • At Tietê Terminal: Buy directly at the ticket counters of bus companies like Cometa, Catarinense, or Empresa Planalto upon arrival. This is flexible but you may wait in line.
  • Online in Advance: Use Brazilian bus ticket platforms like Buser or ClickBus to secure your seat and often find discounts. Show the e-ticket on your phone at boarding.
  • Combined Ticket: Some services, like the premium Executive Bus, may be booked as a single ticket from GRU to Campinas via a transfer.

Is taking a taxi or Uber the fastest option?

Yes, a direct taxi or Uber is usually the fastest door-to-door option, taking about 1.5 to 2 hours depending on traffic on the Bandeirantes or Anhanguera highways. However, it is by far the most expensive (R$250-400). During severe rush hour (7-9 AM, 5-7 PM), the time advantage over the bus can diminish significantly, as buses use the same highways. For a balance of cost, time, and reliability, the airport shuttle + intercity bus is the recommended best option for most travelers.