1map logoGo to main page

São Paulo, Sao Paulo to Sorocaba, Sao Paulo from $5: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
São Paulo, Brazil
to
Sorocaba, Brazil

How to Get from São Paulo to Sorocaba: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$5 by busBest price
112 kmDistance
1h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from São Paulo to Sorocaba with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Viação Cometa
Bus
Average Duration
2h 
Estimated price
$5-20
Recommended
Company
Viação Cometa
Bus
Average Duration
2h 
Estimated price
$5-20
Cheapest
route map
Distance: 112 km
Duration: 1h 15m

See more options

Company
Auto Viação Catarinense
Bus
Average Duration
1h  58m
Estimated price
$5-8
Company
Transpen
Bus
Average Duration
1h  30m
Estimated price
$8-20
Company
various
Drive
Average Duration
1h  15m
Estimated price
$11-17
Company
various
Taxi
Average Duration
1h  15m
Estimated price
$75-95

São Paulo - Sorocaba operators

Explore transport companies operating between São Paulo and Sorocaba, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Website
viacaocometa.com.br

Bus from São Paulo to Sorocaba

Average Duration
2h
Estimated price
$5-17
Contact phone
+55 15 3532-8400
Website
transpen.com.br

Bus from São Paulo - Barra Funda to Sorocaba

Average Duration
1h 30m
Estimated price
$8-20
Contact phone
+55 800-470-470
Website
catarinense.com.br

Bus from São Paulo - Barra Funda to Sorocaba

Average Duration
1h 58m
Estimated price
$5-8
Taxi
Contact phone
+55 (11) 2440 7070
Website
guarucoop.com.br

Taxi from São Paulo to Sorocaba

Average Duration
1h 15m
Estimated price
$75-95
Contact phone
+55 (11) 2412-9100
Website
cooperguarulhos.com.br

Taxi from São Paulo to Sorocaba

Average Duration
1h 15m
Estimated price
$75-95

São Paulo to Sorocaba: Overview of Bus, Train, Flight, and Car Trips

Traveling between São Paulo and Sorocaba offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
$11 - $17
Departure Point
São Paulo station
Arrival Point
Sorocaba station
Useful tips for bus travellers
Consider booking your bus ticket in advance through Viação Cometa's website to ensure your seat, especially during weekends or holidays when buses may fill up quickly: viacaocometa.com.br
When you arrive at Sorocaba bus station, take advantage of the local shared transportation services available outside the terminal, such as the local Uber or taxi services, which can help you reach your final destination quickly without needing to navigate public transport: emtu.sp.gov.br
Pack some snacks and drinks for your journey, as the bus may have limited refreshment options; alternatively, consider stopping at a local eatery near Sao Paulo's Terminal Rodoviário da Barra Funda before departure, where you can find several dining options available.

Frequently asked questions

Find out more about the route from São Paulo to Sorocaba.

Or choose the category:
The cheapest way to travel from São Paulo to Sorocaba is by ridesharing. This method costs approximately $5 and takes around 1 hour and 27 minutes. Ridesharing is a popular option among locals and tourists alike, providing a cost-effective and convenient way to reach Sorocaba from São Paulo.
The fastest way to travel from São Paulo to Sorocaba is by taking a taxi. This option will cost you approximately $65-$80 and will take around 1 hour and 3 minutes.
The distance between São Paulo and Sorocaba is approximately 84 km. This is the straight-line distance, also known as the crow-fly distance, between the two cities. However, if you were to travel by road, the distance is slightly longer, measuring about 96 km.
The most convenient and affordable way to travel from São Paulo to Sorocaba without a car is by bus. The journey takes approximately 1 hour and 55 minutes, and ticket prices typically range from $4 to $17.
The journey from Sao Paulo to Sorocaba by bus takes approximately 1 hour and 55 minutes, including transfers. Buses depart every 30 minutes, making it a convenient and reliable mode of transportation.
There are plenty of accommodation options available near Sorocaba. You can choose from over 86 hotels in the area. Prices for these hotels start at $15 per night, providing budget-friendly options for travelers.
Yes, you can share a ride from São Paulo to Sorocaba. One of the popular options is BlaBlaCar, which offers carpooling services between the two cities. This is a convenient option if you don't have a driver's license or prefer to avoid public transport. By using BlaBlaCar, you can save money and even make new travel companions along the way.
Yes, you can definitely drive from São Paulo to Sorocaba. The driving distance between the two cities is approximately 95 km, and it takes around 1 hour and 3 minutes to complete the journey by car.
Yes, there is a direct bus between São Paulo and Sorocaba. The bus departs from São Paulo Barra Funda and arrives at Sorocaba Bus Station. The bus service operates every day, with buses departing every 30 minutes. The journey takes around 1 hour and 55 minutes.
To catch the bus from São Paulo to Sorocaba you will need to go to the Sao Paulo Barra Funda station. This is where the bus services operated by Viação Cometa depart from.
The bus from São Paulo to Sorocaba, operated by Viação Cometa, arrives at the Sorocaba Bus Station.
The cost of a bus ticket from Sao Paulo to Sorocaba can vary depending on the bus company and the type of service you choose. On average, prices range from $4 to $17.
The cost of driving from São Paulo to Sorocaba by car typically ranges from $9 to $14, depending on factors such as fuel prices and toll fees.