There are 4 ways to get from Sorocaba to Ribeirão Pires by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Sorocaba to Santo Andrébus Itararé-São Paulo / ...
- Take the train from Prefeito Saladino to Ribeirão Pirestrain Cptm L10
2h 31mR$66–93Bus, train via São Paulo
cheapest- Take the bus from Terminal Rodoviário de Sorocaba to Rodoviária de São Paulo - Terminal Barra Fundabus Foz do Iguaçu / ...
- Take the train from Brás to Ribeirão Pirestrain Cptm L10
3h 13mR$55–91Drive 130.4 km
- Drive from Sorocaba to Ribeirão Pirescar 130.4 km
1h 46mR$68–98Taxi
- Take the taxi from Sorocaba to Ribeirão Pirestaxi 130.4 km
1h 46mR$450–550
Questions & Answers
The cheapest way to get from Sorocaba to Ribeirão Pires is to bus and train via São Paulo which costs R$ 55 - R$ 95 and takes 3h 13m.
The fastest way to get from Sorocaba to Ribeirão Pires is to drive which takes 1h 46m and costs R$ 65 - R$ 100.
The distance between Sorocaba and Ribeirão Pires is 149 km. The road distance is 130.4 km.
The best way to get from Sorocaba to Ribeirão Pires without a car is to bus and train which takes 2h 31m and costs R$ 65 - R$ 95.
It takes approximately 2h 31m to get from Sorocaba to Ribeirão Pires, including transfers.
Yes, the driving distance between Sorocaba to Ribeirão Pires is 130 km. It takes approximately 1h 46m to drive from Sorocaba to Ribeirão Pires.
There are 239+ hotels available in Ribeirão Pires.
What companies run services between Sorocaba, Brazil and Ribeirão Pires, Brazil?
There is no direct connection from Sorocaba to Ribeirão Pires. However, you can take the bus to Santo André, walk to Prefeito Saladino, then take the train to Ribeirão Pires. Alternatively, you can take a bus from Terminal Rodoviário de Sorocaba to Ribeirão Pires via Rodoviária de São Paulo - Terminal Barra Funda, Palmeiras - Barra Funda, Brás, and Brás in around 3h 13m.
- Phone
- +55 0800 055 0121
- Website
- CPTM
Train from Prefeito Saladino to Ribeirão Pires
- Ave. Duration
- 35 min
- Frequency
- Every 10 minutes
- Estimated price
- R$6
- Schedules at
- CPTM
Train from Brás to Ribeirão Pires
- Ave. Duration
- 1h 17m
- Frequency
- Every 10 minutes
- Estimated price
- R$6
- Schedules at
- CPTM
- Phone
- +55 15 3532-8400
- [email protected]
- Website
- Passagens Transpen e Expresso Jóia
Bus from Sorocaba to Santo André
- Ave. Duration
- 1h 52m
- Frequency
- Every 2 hours
- Estimated price
- R$60–90
- Website
- Passagens Transpen e Expresso Jóia
- Phone
- +55 84 3205-6161
- [email protected]
- Website
- Quero Passagem - Viação Nordeste
Bus from Terminal Rodoviário de Sorocaba to Rodoviária de São Paulo - Terminal Barra Funda
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- R$35–55
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Terminal Rodoviário de Sorocaba to Rodoviária de São Paulo - Terminal Barra Funda
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- R$40–80
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Ave. Duration
- 1h 46m
- Estimated price
- R$450–550
RS taxi Sorocaba
- Phone
- +55 (15) 3211-7575
- Website
- facebook.com
Sorotaxi
- Phone
- +55 (15) 3219-1000
- Website
- sorotaxi.com.br
Taxi Sorocaba
- Phone
- +55 (15) 99779-2726
- Website
- taxisorocaba.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 How to travel India's Golden Triangle, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.











