Explore Destinations

Discover the world's most amazing places

How to Get from São Paulo Guarulhos International Airport to Santos Port

Quick Answer

The best overall way to travel from GRU Airport to Santos Port is by taking a shared shuttle van (Airport Bus Service) to Tietê Bus Terminal, then a direct intercity bus (Cometa/Útil) to Santos. This balances cost, convenience, and reliability. The total journey takes approximately 2.5 to 4 hours and costs between R$ 70 and R$ 120. For a direct, door-to-door experience, booking a private transfer is the premium choice, though significantly more expensive (R$ 500+).

Quick Navigation: Your Transport Options

Option 1: Airport Shuttle to Bus Terminal + Intercity Bus (Recommended)

This is the most popular and balanced method for most travelers, offering a seamless connection from the airport to Brazil's excellent long-distance bus network.

Step-by-Step Guide:

  1. At GRU Airport: After baggage claim, follow signs for "Airport Bus Service" or "Ônibus Executivo". Purchase a ticket for the Tietê Bus Terminal (Terminal Rodoviário Tietê) from the company Airport Bus Service or Empresa Ônibus.
  2. Shuttle Ride: The comfortable, air-conditioned shuttle takes 45-90 minutes to Tietê, depending on traffic. Buses depart every 30 minutes.
  3. At Tietê Terminal: Find the ticket counters for bus companies going to Santos: Cometa, Útil, or Litorânea. Purchase your ticket (or redeem a pre-booked one).
  4. Bus to Santos: The intercity bus to Santos takes about 1.5 to 2 hours. Arrive at Santos Bus Terminal. From there, take a local taxi or rideshare for the short 5-10 minute ride to the cruise port (Porto de Santos).
LegProviderCost (approx.)DurationFrequency
GRU → TietêAirport Bus ServiceR$ 40 - R$ 5045-90 minEvery 30 min
Tietê → SantosCometa / ÚtilR$ 30 - R$ 501.5-2 hrsEvery 30-60 min
Santos Terminal → PortTaxi/UberR$ 10 - R$ 155-10 minOn-demand

Why Choose This Option?

Option 2: Rideshare (Uber/99) & Official Taxi

For a direct, door-to-door trip without transfers, apps and taxis are available but come with major caveats.

Rideshare (Uber, 99)

These apps are operational at GRU. Simply request a ride to your destination in Santos.

  • Price Range: R$ 250 - R$ 450+. Extremely variable based on demand, time of day, and traffic.
  • Major Drawback: The route uses the Anchieta-Imigrantes Highway (SP-160/150), notorious for heavy traffic and congestion, especially on weekends and holidays. A 1.5-hour trip can easily become 3+ hours.
  • Pro Tip: Some drivers may refuse a trip this long. You can also book a ride just to Tietê or Jabaquara Bus Terminal for a fraction of the price and continue by bus.

Official Airport Taxi (Guarucoop)

The official, regulated taxi cooperative at GRU offers fixed rates to various zones.

  • How to Use: Go to the official taxi desk in the arrivals hall. You'll receive a fixed price quote and a voucher before entering the cab.
  • Price: Significantly higher than rideshare apps. A trip to Santos can cost R$ 400 - R$ 600+.
  • Advantage: Maximum safety, reliability, and fixed fare (no surge pricing). Accepts credit cards.

Best For: Travelers prioritizing direct service, arriving outside bus hours, or for whom cost is a secondary concern. Not recommended for budget travelers.

Option 3: Private Transfer (Door-to-Door)

The ultimate in comfort, convenience, and time-saving for groups or those with special needs.

Pre-book a private car or van with an English-speaking driver who will meet you at arrivals with a sign.

Key Details:

  • Cost: R$ 500 to R$ 900+ depending on vehicle class (sedan, van) and service provider.
  • Booking: Must be arranged in advance through international transfer companies (like Viator or GetYourGuide) or local Brazilian agencies.
  • Benefits: No waiting, no stress with transfers/luggage, direct to your ship, fixed price, meet-and-greet service.

Best For: Families, groups (cost-effective per person), travelers with mobility issues, or those on a tight cruise schedule wanting absolute peace of mind.

Option 4: Public Bus + Metro + Intercity Bus (Most Economical)

The cheapest possible route, but involves multiple changes and is not suitable for everyone, especially with luggage or at night.

The Route (Complex):

  1. GRU → Tatuapé Metro: Take the local EMTU bus 257 or 299 from GRU to Tatuapé Metro Station. (~1 hour, R$ 5-8).
  2. Metro to Jabaquara: Take the Blue Line (Linha 3 Azul) from Tatuapé south to the final stop, Jabaquara Station. (~30-40 min, integrated fare).
  3. Bus to Santos: Jabaquara Station is integrated with the Jabaquara Bus Terminal. Find buses to Santos operated by Cometa/Litorânea. (~1.5-2 hours, R$ 30-50).

Critical Considerations:

  • Luggage: Very challenging on crowded city buses and metro, especially during rush hour.
  • Safety: Requires heightened awareness of your surroundings, particularly at bus stops and metro stations.
  • Time: The entire journey can take 4-5 hours easily.
  • Payment: You will need a Bilhete Único rechargeable card for São Paulo's public transport.

Only Choose This If: You are an experienced, budget-conscious traveler traveling very light, fluent in Portuguese or confident navigating complex transit, and arriving during daylight hours.

Cost & Time Comparison: GRU Airport to Santos Port

Transport Method Approx. Total Cost (per person) Total Travel Time Convenience / Comfort Best For
Shuttle + Intercity Bus R$ 70 - R$ 120 2.5 - 4 hrs High (air-con, minimal transfers) Most travelers (Best Value)
Rideshare (Uber/99) Direct R$ 250 - R$ 450+ 1.5 - 3+ hrs (traffic risk) Very High (door-to-door) Small groups, time-flexible, direct service seekers
Official Taxi Direct R$ 400 - R$ 600+ 1.5 - 3+ hrs Very High (fixed fare, safe) Late arrivals, safety-first travelers
Private Transfer R$ 500 - R$ 900+ (for vehicle) 1.5 - 3 hrs Highest (premium, meet & greet) Groups, families, luxury/convenience priority
Public Bus + Metro + Bus Under R$ 50 4 - 5+ hrs Low (multiple changes, crowds) Solo backpackers on a tight budget

Traveler Experience & Essential Tips

Pro Tips for a Smooth Journey:

  • Traffic is Your #1 Enemy: The São Paulo-Santos corridor is one of the busiest in Brazil. Always add a 1-2 hour buffer to any estimated travel time, especially if you have a cruise to catch. Friday afternoons, Sunday evenings, and holidays are particularly bad.
  • Book Bus Tickets Online: Use Buser or the bus company websites to secure your Santos ticket in advance. This locks in your schedule and avoids sold-out buses.
  • Cash & Cards: Have some Brazilian Reais (R$) in cash for taxis, tips, and small vendors. Major credit cards are widely accepted for shuttle and bus tickets.
  • Santos Port Access: The Santos Bus Terminal is not at the port. You will need a final short taxi/Uber ride (5-10 min). Have your cruise ship name and terminal number ready to show the driver.
  • Language: Basic Portuguese phrases or a translation app is very helpful outside the airport and major terminals. English is not widely spoken by drivers or at bus counters.
  • Safety: Keep valuables secure and out of sight, especially when using public transport or waiting at terminals. Use official services (marked taxis, official shuttle counters) only.

FAQs: Getting from GRU to Santos Port

Is there a direct train from Guarulhos Airport to Santos Port?

No, there is no direct train or metro line connecting São Paulo Guarulhos International Airport (GRU) directly to Santos Port. The most convenient options involve a combination of an airport shuttle or taxi to São Paulo's main bus terminal (Tietê or Jabaquara), followed by a direct intercity bus to Santos.

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

The cheapest way is by combining a public bus (like the 257 or 299) from GRU to São Paulo's Tatuapé Metro Station, then taking the metro to Jabaquara Bus Terminal, and finally a Cometa or Litorânea bus to Santos. Total cost can be under R$ 50. However, the most cost-effective and convenient balance is the shared shuttle van to the Tietê Bus Terminal, then a bus to Santos (total ~R$ 70-100).

How long does the journey from GRU to Santos Port typically take?

The total travel time varies greatly by mode of transport and traffic:

  • Shared Shuttle + Bus: 2.5 to 4 hours.
  • Rideshare (Uber/99) Direct: 1.5 to 3 hours (heavily traffic-dependent).
  • Taxi/Private Transfer Direct: 1.5 to 3 hours.
  • Public Bus + Metro + Intercity Bus: 3.5 to 5 hours.
Always add buffer time for traffic, especially on weekends and holidays.

Can I use Uber or 99 from GRU Airport to Santos?

Yes, both Uber and 99 operate at GRU Airport. A direct trip to Santos Port is possible but can be very expensive (R$ 250-450+) and subject to severe traffic delays on the Anchieta-Imigrantes Highway. It's often more economical to book a ride to a São Paulo bus terminal and continue by bus. Confirm with your driver beforehand if they accept such a long trip.

Where do I catch the bus from São Paulo to Santos?

Buses to Santos primarily depart from two major terminals in São Paulo: Tietê Bus Terminal (largest, north) and Jabaquara Bus Terminal (south, near Congonhas Airport). Companies like Cometa, Litorânea, and Útil operate frequent routes. From GRU, it's easiest to take a shuttle directly to Tietê Terminal.

Is it safe to travel from the airport to Santos at night?

For late-night arrivals (after 10 PM), options are limited. The safest and most recommended choices are: 1) Pre-booked private transfer. 2) A licensed airport taxi (fixed rate, more expensive). 3) Staying at an airport hotel and traveling the next morning. Intercity bus frequency reduces at night, and using public transport with luggage is not advised late at night.

What is the best option for a group or with lots of luggage?

For groups of 3+ or travelers with significant luggage, a pre-booked private van transfer is highly recommended. It offers door-to-door service, fixed pricing for the group, and no hassle with multiple transfers. While costly (R$ 500+), it can be cost-effective per person in a group and is the most comfortable and efficient solution.

Should I buy bus tickets from São Paulo to Santos in advance?

Yes, it's highly advisable, especially during Brazilian holidays, summer (Dec-Feb), and weekends. You can easily purchase tickets online in advance through the bus company websites (e.g., Cometa, Útil) or Brazilian travel sites. This guarantees your seat and schedule. You can buy tickets upon arrival at the terminal, but you risk waiting for the next available bus during peak times.