There are 3 ways to get from Sao Paulo Airport (GRU) to Sorocaba by bus 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  •  2 h 36 min

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

$19 - $29

2 alternative options

Line 258 bus, bus  •  3 h 31 min

  1. Take the line 258 bus from Guarulhos International Airport to Bandeira 258
  2. Take the bus from São Paulo to Sorocaba

$20 - $24

Drive  •  1 h 20 min

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

$12 - $19

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 Praça da República, República, Palmeiras - Barra Funda, and São Paulo - Barra Funda in around 2 h 36 min.

Bus operators
Airport Bus Service
Website
airportbusservice.com.br
Bus from Guarulhos International Airport to Praça da República
Ave. Duration
49 min
Frequency
Every 30 minutes
Estimated price
$9 - $14
Schedules at
airportbusservice.com.br
Book at
netviagem.com.br
Viacao Cometa
Phone
0800-942-0030 / +55 4004-9600
Email
contato@viacaocometa.com.br
Website
viacaocometa.com.br
Bus from São Paulo - Barra Funda to Sorocaba
Ave. Duration
1 h 25 min
Frequency
Every 30 minutes
Estimated price
$8 - $15
Schedules at
vendas.jcaholding.com.br
Executive
$10 - $15
Conventional
$8 - $12
GTV Executive
$8 - $12
Business Class
$9 - $11
First Class
$9 - $14
GTV First Class
$9 - $13
EMTU
Phone
0800 724 05 55
Email
http://goo.gl/VmV52M.
Website
emtu.sp.gov.br
Bus from Guarulhos International Airport to Bandeira
Ave. Duration
50 min
Frequency
Every 30 minutes
Estimated price
$11 - $14
Schedules at
emtu.sp.gov.br
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 to Sorocaba
Ave. Duration
1 h 34 min
Frequency
3 times a day
Estimated price
$8 - $11
Schedules at
princesadonorte.com.br
Book at
portaldepassagens.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 Is ride-sharing platform BlaBlaCar right for you?, Travelling to and around Russia for the 2018 FIFA World Cup and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

Questions & Answers

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

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

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

No, there is no direct bus from Sao Paulo Airport (GRU) to Sorocaba. However, there are services departing from Guarulhos International Airport and arriving at Sorocaba via São Paulo. The journey, including transfers, takes approximately 3 h 31 min.

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