There are 10 ways to get from Petrópolis to Sorocaba by taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Petrópolis to Terminal Rodoviário Novo Riotaxi
- Take the bus from Terminal Rodoviário Novo Rio to Terminal Rodoviario de Jundiaibus
- Take the bus from Terminal Rodoviario de Jundiai to Sorocababus
7h 5mR$486–631Bus
cheapest- Take the bus from Petrópolis, RJ to Tietê Bus Terminalbus Petrópolis, RJ - SAO PAULO
- Take the bus from Terminal Barra Funda to Terminal Rodoviário de Sorocababus Sao Paulo / ...
9h 52mR$252–474Drive 540.3 km
- Drive from Petrópolis to Sorocabacar 540.3 km
6h 1mR$335–484Taxi to Rio De Janeiro–Galeão International Airport, fly to São Paulo–Congonhas Airport, bus
- Take the taxi from Petrópolis to Rio De Janeiro–Galeão International Airport (GIG)taxi
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to São Paulo–Congonhas Airport (CGH)plane GIG - CGH
- Take the bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Sorocababus
5h 45mR$1,485–4,184Bus via Rio de Janeiro
- Take the bus from Petrópolis, Rodoviária Governador Leonel Brizola to Terminal Rodoviário Novo Riobus
- Take the bus from Terminal Rodoviário Novo Rio to Terminal Barra Fundabus
- Take the bus from Terminal Barra Funda to Terminal Rodoviário de Sorocababus
10h 21mR$306–507Taxi to Rio De Janeiro–Galeão International Airport, fly to São Paulo–Guarulhos International Airport, bus
- Take the taxi from Petrópolis to Rio De Janeiro–Galeão International Airport (GIG)taxi
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to São Paulo–Guarulhos International Airport (GRU)plane GIG - GRU
- Take the bus from Tietê Bus Terminal to Sorocababus
5h 33mR$939–3,617Taxi to Rio De Janeiro–Galeão International Airport, fly to Viracopos/Campinas International Airport, bus
- Take the taxi from Petrópolis to Rio De Janeiro–Galeão International Airport (GIG)taxi
- Fly from Rio De Janeiro–Galeão International Airport (GIG) to Viracopos/Campinas International Airport (VCP)plane GIG - VCP
- Take the bus from Terminal Rodoviário de Indaiatuba to Terminal Rodoviario de Sorocababus
5h 46mR$965–3,569Bus to Santos Dumont Airport, fly to São Paulo–Congonhas Airport, bus
- Take the bus from Petrópolis, Rodoviária Governador Leonel Brizola to Terminal Rodoviário Novo Riobus
- Fly from Santos Dumont Airport (SDU) to São Paulo–Congonhas Airport (CGH)plane SDU - CGH
- Take the bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Sorocababus
7h 15mR$573–3,689Bus to Santos Dumont Airport, fly to Viracopos/Campinas International Airport, bus
- Take the bus from Petrópolis, Rodoviária Governador Leonel Brizola to Terminal Rodoviário Novo Riobus
- Fly from Santos Dumont Airport (SDU) to Viracopos/Campinas International Airport (VCP)plane SDU - VCP
- Take the bus from Terminal Rodoviário de Indaiatuba to Terminal Rodoviario de Sorocababus
7h 21mR$543–1,974Bus to Santos Dumont Airport, fly to São Paulo–Guarulhos International Airport, bus
- Take the bus from Petrópolis, Rodoviária Governador Leonel Brizola to Terminal Rodoviário Novo Riobus
- Fly from Santos Dumont Airport (SDU) to São Paulo–Guarulhos International Airport (GRU)plane SDU - GRU
- Take the bus from Tietê Bus Terminal to Sorocababus
7h 8mR$587–3,622
Rio De Janeiro–Galeão International Airport (GIG) to São Paulo–Congonhas Airport (CGH) flights
Comparing Your Travel Options
The cheapest way to get from Petrópolis to Sorocaba is to bus which costs R$ 250 - R$ 480 and takes 9h 52m.
The fastest way to get from Petrópolis to Sorocaba is to taxi and fly and bus which takes 5h 33m and costs R$ 900 - R$ 3700.
No, there is no direct bus from Petrópolis to Sorocaba. However, there are services departing from Petrópolis, RJ and arriving at Terminal Rodoviário de Sorocaba via Intermunicipal and Terminal Barra Funda. The journey, including transfers, takes approximately 9h 52m.
The distance between Petrópolis and Sorocaba is 637 km. The road distance is 540.3 km.
The best way to get from Petrópolis to Sorocaba without a car is to taxi and bus which takes 7h 5m and costs R$ 480 - R$ 650.
It takes approximately 7h 5m to get from Petrópolis to Sorocaba, including transfers.
Petrópolis to Sorocaba bus services, operated by Unica Facil, depart from Petrópolis, Rodoviária Governador Leonel Brizola station.
Petrópolis to Sorocaba bus services, operated by Unica Facil, arrive at Terminal Rodoviário Novo Rio station.
Yes, the driving distance between Petrópolis to Sorocaba is 540 km. It takes approximately 6h 1m to drive from Petrópolis to Sorocaba.
Book your Petrópolis to Sorocaba bus tickets online with Omio.
What companies run services between Petrópolis, Brazil and Sorocaba, Brazil?
You can take a vehicle from Petrópolis to Terminal Rodoviário de Sorocaba via Petrópolis, RJ, Tietê Bus Terminal, Intermunicipal, Terminal Barra Funda Lado Sul Plat. C, and Terminal Barra Funda in around 9h 52m.
- Website
- voegol.com.br
Flights from Rio De Janeiro–Galeão International Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- R$1,000–3,200
Flights from Rio De Janeiro–Galeão International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- R$420–2,900
Flights from Rio De Janeiro–Galeão International Airport to Viracopos/Campinas International Airport
- Ave. Duration
- 1h 17m
- When
- Tuesday, Wednesday, Thursday, Saturday, Monday, and Sunday
- Estimated price
- R$450–2,300
Flights from Santos Dumont Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- R$430–3,500
- Website
- latam.com
Flights from Rio De Janeiro–Galeão International Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- R$390–3,200
Flights from Santos Dumont Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- R$440–3,500
Flights from Santos Dumont Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- R$400–3,500
- Website
- voeazul.com.br
Flights from Rio De Janeiro–Galeão International Airport to Viracopos/Campinas International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- R$500–2,700
Flights from Rio De Janeiro–Galeão International Airport to Viracopos/Campinas International Airport via Belo Horizonte Confins
- Ave. Duration
- 3h 25m
- When
- Monday to Friday
- Estimated price
- R$500–2,700
Flights from Santos Dumont Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h 9m
- When
- Every day
- Estimated price
- R$430–3,500
Flights from Santos Dumont Airport to Viracopos/Campinas International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R$500–1,900
Flights from Santos Dumont Airport to São Paulo–Guarulhos International Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- R$600–3,400
- Phone
- 0800 433 2324
- [email protected]
- Website
- viacaonova.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal Rodoviario de Jundiai
- Ave. Duration
- 3h 33m
- Frequency
- 4 times a day
- Estimated price
- R$120–170
- Schedules at
- viacaonova.com.br
- Book at
- viacaonova.com.br
- Phone
- +55 (19) 3733-5000
- [email protected]
- Website
- vbtransportes.com.br
Bus from Terminal Rodoviario de Jundiai to Sorocaba
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- R$40–75
- Schedules at
- vbtransportes.com.br
- Book at
- vbtransportes.com.br
Bus from Terminal Rodoviário de Indaiatuba to Terminal Rodoviario de Sorocaba
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- R$25–50
- Schedules at
- vbtransportes.com.br
- Book at
- vbtransportes.com.br
Bus from Terminal Rodoviário de Indaiatuba to Terminal Rodoviario de Sorocaba
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- R$25–50
- Schedules at
- vbtransportes.com.br
- Book at
- vbtransportes.com.br
- Phone
- 0800 044 2222
- [email protected]
- Website
- Quero Passagem - Viação Nordeste
Bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- R$40–60
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
Bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- R$40–60
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
- Phone
- +55 800 725 1211
- [email protected]
- Website
- aguiabranca.com.br
Bus from Petrópolis, RJ to Tietê Bus Terminal
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- R$170–340
- Book at
- aguiabranca.com.br
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Terminal Barra Funda to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- R$40–85
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
Bus from Terminal Barra Funda to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- R$40–85
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- +55 21 3907-3900
- [email protected]
- Website
- unica-facil.com.br
Bus from Petrópolis, Rodoviária Governador Leonel Brizola to Terminal Rodoviário Novo Rio
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- R$40–70
- Schedules at
- unica-facil.com.br
- Book at
- unica-facil.com.br
Bus from Petrópolis, Rodoviária Governador Leonel Brizola to Terminal Rodoviário Novo Rio
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- R$40–70
- Schedules at
- unica-facil.com.br
- Book at
- unica-facil.com.br
Bus from Petrópolis, Rodoviária Governador Leonel Brizola to Terminal Rodoviário Novo Rio
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- R$40–70
- Schedules at
- unica-facil.com.br
- Book at
- unica-facil.com.br
Bus from Petrópolis, Rodoviária Governador Leonel Brizola to Terminal Rodoviário Novo Rio
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- R$40–70
- Schedules at
- unica-facil.com.br
- Book at
- unica-facil.com.br
- Phone
- +55 800-470-470
- [email protected]
- Website
- catarinense.com.br
Bus from Terminal Rodoviário Novo Rio to Terminal Barra Funda
- Ave. Duration
- 6h 40m
- Frequency
- Every 20 minutes
- Estimated price
- R$190–310
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Tietê Bus Terminal to Sorocaba
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- R$30–60
- Schedules at
- gontijo.com.br
Bus from Tietê Bus Terminal to Sorocaba
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- R$30–60
- Schedules at
- gontijo.com.br
- Ave. Duration
- 53 min
- Estimated price
- R$320–550
Ponto de Taxi Disk Taxi 24hs
- Phone
- +55 24
- Website
- guiamais.com.br
Taxi Petrópolis
- Phone
- +55 24 99262-6072
- Website
- taxipetropolis.com.br
Uni táxi petropolis
- Phone
- +55 24 98819-7421
- Website
- facebook.com
Ponto de Taxi Disk Taxi 24hs
- Phone
- +55 24
- Website
- guiamais.com.br
Taxi Petrópolis
- Phone
- +55 24 99262-6072
- Website
- taxipetropolis.com.br
Uni táxi petropolis
- Phone
- +55 24 98819-7421
- Website
- facebook.com
Ponto de Taxi Disk Taxi 24hs
- Phone
- +55 24
- Website
- guiamais.com.br
Taxi Petrópolis
- Phone
- +55 24 99262-6072
- Website
- taxipetropolis.com.br
Uni táxi petropolis
- Phone
- +55 24 98819-7421
- Website
- facebook.com
Ponto de Taxi Disk Taxi 24hs
- Phone
- +55 24
- Website
- guiamais.com.br
Taxi Petrópolis
- Phone
- +55 24 99262-6072
- Website
- taxipetropolis.com.br
Uni táxi petropolis
- Phone
- +55 24 98819-7421
- Website
- facebook.com
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 Travelling by boat in Italy, How to get from Luton Airport into central London, and Want to know more about Flixbus? - to help you get the most out of your next trip.
Booking & Getting There
There are 256+ hotels available in Sorocaba.























