• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Sorocaba to Sao Paulo Airport (GRU) by bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, line 257 bus  •  3 h 14 min

  1. Take the bus from Sorocaba to São Paulo - Barra Funda
  2. Take the line 257 bus from Terminal Do Metro Tatuape to Rua Interna do Aeroporto Internacional de Guarulhos, 1103 299 / ...

$11 - $19

Cheapest option

Bus, line 472 bus  •  3 h 46 min

  1. Take the bus from Sorocaba to São Paulo - Barra Funda
  2. Take the line 472 bus from Terminal Rodoviário da Barra Funda to Rua Interna do Aeroporto Internacional de Guarulhos, 1118 472

$9 - $18

3 alternative options

Bus, train  •  3 h 24 min

  1. Take the bus from Sorocaba to São Caetano Do Sul
  2. Take the train from Brás to Sao Paulo Airport Connect

$14 - $19

Bus  •  3 h 46 min

  1. Take the bus from Sorocaba to São Paulo - Barra Funda
  2. Take the bus from Praça da República to Guarulhos Airport - Terminal 2

$19 - $30

Drive  •  1 h 20 min

  1. Drive from Sorocaba to Sao Paulo Airport (GRU) 75.3 miles

$12 - $19

Questions & Answers

The cheapest way to get from Sorocaba to Sao Paulo Airport (GRU) is to bus and line 472 bus which costs R$ 30 - R$ 70 and takes 3 h 46 min.

More details

The quickest way to get from Sorocaba to Sao Paulo Airport (GRU) is to drive which costs R$ 45 - R$ 70 and takes 1 h 20 min.

More details

No, there is no direct bus from Sorocaba to Sao Paulo Airport (GRU). However, there are services departing from Sorocaba and arriving at Guarulhos Airport - Terminal 2 via Terminal Barra Funda Lado Sul Plat. C and Praça da República. The journey, including transfers, takes approximately 3 h 46 min.

More details

The distance between Sorocaba and Sao Paulo Airport (GRU) is 100 km. The road distance is 120.5 km.

Get driving directions

The best way to get from Sorocaba to Sao Paulo Airport (GRU) without a car is to bus and line 257 bus which takes 3 h 14 min and costs R$ 40 - R$ 70.

More details

It takes approximately 3 h 14 min to get from Sorocaba to Sao Paulo Airport (GRU), including transfers.

More details

Sorocaba to Sao Paulo Airport (GRU) bus services, operated by Viacao Cometa, depart from Sorocaba station.

More details

Sorocaba to Sao Paulo Airport (GRU) bus services, operated by Airport Bus Service, arrive at Guarulhos Airport - Terminal 2 station.

More details

Yes, the driving distance between Sorocaba to Sao Paulo Airport (GRU) is 120 km. It takes approximately 1 h 20 min to drive from Sorocaba to Sao Paulo Airport (GRU).

Get driving directions

There are 1049+ hotels available in Sao Paulo Airport (GRU). Prices start at $23 USD per night.

More details

Map of how to get from Sorocaba to Sao Paulo Airport (GRU).
Launch map view
  • Distance: 62.4 miles
  • Duration: 3 h 14 min

What companies run services between Sorocaba, Brazil and Sao Paulo Airport (GRU), Brazil?

You can take a bus from Sorocaba to Sao Paulo Airport (GRU) via São Paulo - Barra Funda, Palmeiras - Barra Funda, Tatuape, and Terminal Do Metro Tatuape in around 3 h 14 min.

Train operators
CPTM
Phone
+55 800 055 0121
Website
cptm.sp.gov.br
Train from Brás to Sao Paulo Airport
Ave. Duration
35 min
Frequency
5 times a day
Estimated price
$2
Schedules at
metro.sp.gov.br
Bus operators
Viacao Cometa
Phone
0800-942-0030 / +55 4004-9600
Email
contato@viacaocometa.com.br
Website
viacaocometa.com.br
Bus from Sorocaba to São Paulo - Barra Funda
Ave. Duration
1 h 50 min
Frequency
Every 30 minutes
Estimated price
$9
Schedules at
vendas.jcaholding.com.br
Transpen
Phone
+55 15 3532-8400 / 0800-880-2006
Email
contato@transpen.com.br
Website
transpen.com.br
Bus from Sorocaba to Sao Paulo - Barra Funda
Ave. Duration
1 h 30 min
Frequency
Every 3 hours
Estimated price
$9 - $14
Schedules at
transpen.com.br
Book at
transpen.com.br
Conventional
$10 - $14
Executive
$9 - $13
First Class
$18 - $21
Busniess
$13 - $15
Bus from Sorocaba to São Caetano Do Sul
Ave. Duration
1 h 19 min
Frequency
Every 4 hours
Estimated price
$10 - $15
Schedules at
transpen.com.br
Book at
transpen.com.br
Conventional
$11 - $15
Executive
$10 - $14
First Class
$20 - $23
Busniess
$14 - $17
Princesa Do Norte
Phone
+55 (43) 3534 8400, 0800 644 4033
Email
faconosco@princesadonorte.com.br
Website
princesadonorte.com.br
Bus from Sorocaba to São Paulo - Barra Funda
Ave. Duration
1 h 34 min
Frequency
3 times a day
Estimated price
$8 - $10
Schedules at
princesadonorte.com.br
Book at
portaldepassagens.com.br
EMTU
Phone
0800 724 05 55
Email
http://goo.gl/VmV52M.
Website
emtu.sp.gov.br
Bus from Terminal Do Metro Tatuape to Rua Interna do Aeroporto Internacional de Guarulhos, 1103
Ave. Duration
41 min
Frequency
Every 20 minutes
Estimated price
$1 - $3
Schedules at
emtu.sp.gov.br
Comum
$1 - $2
Seletivo
$1 - $3
Bus from Terminal Rodoviário da Barra Funda to Rua Interna do Aeroporto Internacional de Guarulhos, 1118
Ave. Duration
1 h 14 min
Frequency
Hourly
Estimated price
$1 - $4
Schedules at
emtu.sp.gov.br
Comum
$1 - $2
Seletivo
$2 - $4
Airport Bus Service
Website
airportbusservice.com.br
Bus from Praça da República to Guarulhos Airport - Terminal 2
Ave. Duration
1 h 6 min
Frequency
Hourly
Estimated price
$9 - $14
Schedules at
airportbusservice.com.br
Book at
netviagem.com.br

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, How do I get from Sydney to Melbourne and How to get from Florence to Rome - to help you get the most out of your next trip.