• Our partners include:

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

There are 5 ways to get from Sao Paulo Airport (GRU) to Sorocaba 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

Line 316 bus, bus  •  2h 46m

  1. Take the line 316 bus from Rodovia Hélio Smidt to Rua Mauá, 451-513 316
  2. Take the bus from São Paulo - Barra Funda to Sorocaba

$11 - $19

Cheapest option

Line 472 bus, bus  •  3h 4m

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

$9 - $17

3 alternative options

Train, bus  •  3h 25m

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

$13 - $19

Bus  •  4h 3m

  1. Take the bus from Guarulhos Airport - Terminal 2 to Av. Paulista
  2. Take the bus from Av. Paulista, 1374 to Av. Auro Soares De Moura Andrade, 0
  3. Take the bus from São Paulo - Barra Funda to Sorocaba

$19 - $29

Drive  •  1h 20m

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

$12 - $19

Questions & Answers

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

More details

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

More details

No, there is no direct bus from Sao Paulo Airport (GRU) to Sorocaba. However, there are services departing from Rua Interna do Aeroporto Internacional de Guarulhos, 1118 and arriving at Sorocaba via São Paulo - Barra Funda. The journey, including transfers, takes approximately 3h 4m.

More details

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

Get driving directions

The best way to get from Sao Paulo Airport (GRU) to Sorocaba without a car is to line 316 bus and bus which takes 2h 46m and costs R$ 40 - R$ 70.

More details

It takes approximately 2h 46m to get from Sao Paulo Airport (GRU) to Sorocaba, including transfers.

More details

Sao Paulo Airport (GRU) to Sorocaba bus services, operated by EMTU, depart from Rua Interna do Aeroporto Internacional de Guarulhos, 1118 station.

More details

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

More details

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

Get driving directions

There are 74+ hotels available in Sorocaba. Prices start at $21 USD per night.

More details

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

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

You can take a bus from Sao Paulo Airport (GRU) to Sorocaba via Rua Mauá, 451-513, Luz, Palmeiras - Barra Funda, and São Paulo - Barra Funda in around 2h 46m.

Train operators
CPTM
Phone
+55 800 055 0121
Website
cptm.sp.gov.br
Train from Sao Paulo Airport to Brás
Ave. Duration
35m
Frequency
5 times a day
Estimated price
$2
Schedules at
metro.sp.gov.br
Bus operators
EMTU
Phone
0800 724 05 55
Email
http://goo.gl/VmV52M.
Website
emtu.sp.gov.br
Bus from Rodovia Hélio Smidt to Rua Mauá, 451-513
Ave. Duration
46m
Frequency
Hourly
Estimated price
$1 - $3
Schedules at
emtu.sp.gov.br
Comum
$1 - $2
Seletivo
$2 - $3
Bus from Rua Interna do Aeroporto Internacional de Guarulhos, 1118 to Terminal Rodoviário da Barra Funda
Ave. Duration
1h 14m
Frequency
Hourly
Estimated price
$1 - $4
Schedules at
emtu.sp.gov.br
Comum
$1 - $2
Seletivo
$2 - $4
Viacao Cometa
Transpen
Phone
+55 15 3532-8400 / 0800-880-2006
Email
contato@transpen.com.br
Website
transpen.com.br
Bus from Sao Paulo - Barra Funda to Sorocaba
Ave. Duration
1h 30m
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 São Caetano Do Sul to Sorocaba
Ave. Duration
1h 20m
Frequency
Every 4 hours
Estimated price
$10 - $16
Schedules at
transpen.com.br
Book at
transpen.com.br
Conventional
$11 - $16
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 São Paulo - Barra Funda to Sorocaba
Ave. Duration
1h 33m
Frequency
3 times a day
Estimated price
$8 - $10
Schedules at
princesadonorte.com.br
Book at
portaldepassagens.com.br
Airport Bus Service
Website
airportbusservice.com.br
Bus from Guarulhos Airport - Terminal 2 to Av. Paulista
Ave. Duration
1h 20m
Frequency
Hourly
Estimated price
$9 - $14
Schedules at
airportbusservice.com.br
Book at
netviagem.com.br
Sptrans
Phone
156
Email
sptrans345@hotmail.com
Website
sptrans.com.br
Bus from Av. Paulista, 1374 to Av. Auro Soares De Moura Andrade, 0
Ave. Duration
53m
Frequency
Every 5 minutes
Estimated price
$2
Schedules at
sptrans.com.br
Bus
$2

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 Travel Insider: Top Japan travel tips by Beatrix Holland, How do I buy a London Underground ticket? and How to travel India's Golden Triangle - to help you get the most out of your next trip.