There are 7 ways to get from Sorocaba to Uberlândia by bus, plane, 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.
Bus to São Paulo–Congonhas Airport, fly
best- Take the bus from Terminal Rodoviário de Sorocaba to Rodoviária de São Paulo - Terminal Barra Funda
- Fly from São Paulo–Congonhas Airport (CGH) to Uberlândia–Ten. Cel. Av. César Bombonato Airport (UDI)CGH - UDI
5h 6mR$1,082–3,331Bus #2
cheapest- Take the bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de CampinasCampinas
- Take the bus from Terminal Rodoviário de Campinas to Uberlândia
14hR$41–847Bus via Ribeirão Preto
- Take the bus from Sorocaba to Ribeirão PretoSão Paulo
- Take the bus from Ribeirão Preto to UberlândiaUberlândia / ...
9h 38mR$237–1,308Drive 571.7 km
- Drive from Sorocaba to Uberlândia571.7 km
6h 9mR$308–444Bus to Viracopos/Campinas International Airport, fly
- Take the bus from Terminal Rodoviario de Sorocaba to Terminal Rodoviário de Indaiatuba
- Fly from Viracopos/Campinas International Airport (VCP) to Uberlândia–Ten. Cel. Av. César Bombonato Airport (UDI)VCP - UDI
4h 36mR$609–3,789Bus to São Paulo–Guarulhos International Airport, fly
- Take the bus from Sorocaba to Rodoviária de São Paulo - Terminal Tietê
- Fly from São Paulo–Guarulhos International Airport (GRU) to Uberlândia–Ten. Cel. Av. César Bombonato Airport (UDI)GRU - UDI
6h 9mR$610–3,305Bus
- Take the bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de UberlândiaRoderotas: Goiânia
9h 51mR$220–280
São Paulo–Congonhas Airport (CGH) to Uberlândia–Ten. Cel. Av. César Bombonato Airport (UDI) flights
Questions & Answers
The cheapest way to get from Sorocaba to Uberlândia is to bus which costs R$ 220 - R$ 280 and takes 9h 51m.
The fastest way to get from Sorocaba to Uberlândia is to bus and fly which takes 4h 36m and costs R$ 600 - R$ 3800.
Yes, there is a direct bus departing from Terminal Rodoviário de Sorocaba and arriving at Terminal Rodoviário de Uberlândia. Services depart once daily, and operate every day. The journey takes approximately 9h 51m.
The distance between Sorocaba and Uberlândia is 669 km. The road distance is 571.7 km.
The best way to get from Sorocaba to Uberlândia without a car is to bus via Ribeirão Preto which takes 9h 38m and costs R$ 230 - R$ 1400.
It takes approximately 5h 6m to get from Sorocaba to Uberlândia, including transfers.
Sorocaba to Uberlândia bus services, operated by Rode Rotas, depart from Terminal Rodoviário de Sorocaba station.
Sorocaba to Uberlândia bus services, operated by Rode Rotas, arrive at Terminal Rodoviário de Uberlândia station.
Yes, the driving distance between Sorocaba to Uberlândia is 572 km. It takes approximately 6h 9m to drive from Sorocaba to Uberlândia.
Book your Sorocaba to Uberlândia bus tickets online with Omio.
What companies run services between Sorocaba, Brazil and Uberlândia, Brazil?
You can take a bus from Sorocaba to Uberlândia via Ribeirão Preto in around 9h 38m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- latam.com
Flights from São Paulo–Congonhas Airport to Uberlândia–Ten. Cel. Av. César Bombonato Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R$1,000–3,300
Flights from São Paulo–Guarulhos International Airport to Uberlândia–Ten. Cel. Av. César Bombonato Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- R$480–3,000
- Website
- voeazul.com.br
Flights from Viracopos/Campinas International Airport to Uberlândia–Ten. Cel. Av. César Bombonato Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- R$460–3,700
- Website
- voegol.com.br
Flights from São Paulo–Congonhas Airport to Uberlândia–Ten. Cel. Av. César Bombonato Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$500–3,900
- Phone
- +55 84 3205-6161
- sac-ouvidoria@viacaonordeste.com.br
- Website
- facebook.com
Bus from Terminal Rodoviário de Sorocaba to Rodoviária de São Paulo - Terminal Barra Funda
- Ave. Duration
- 1h 28m
- Frequency
- Every 30 minutes
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de Campinas
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/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–85
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Sorocaba to Ribeirão Preto
- Ave. Duration
- 4h 38m
- Frequency
- 5 times a day
- Estimated price
- R$140–310
- Schedules at
- queropassagem.com.br
- Convencional
- R$140–200
- Executivo
- R$140–200
- Leito
- R$290–310
Bus from Sorocaba to Rodoviária de São Paulo - Terminal Tietê
- Ave. Duration
- 1h 22m
- Frequency
- 5 times a day
- Estimated price
- R$50–150
- Schedules at
- queropassagem.com.br
- Convencional
- R$60–90
- Executivo
- R$50–65
- Leito
- R$135–150
- Phone
- 0800.872.1313
- Website
- vsb.com.br
Bus from Ribeirão Preto to Uberlândia
- Ave. Duration
- 4h 15m
- Frequency
- Every 2 hours
- Estimated price
- R$95–190
- Schedules at
- vsb.com.br
- Book at
- vsb.com.br
- Convencional
- R$95–140
Bus from Ribeirão Preto to Uberlândia
- Ave. Duration
- 5h 26m
- Frequency
- 4 times a day
- Estimated price
- R$140–1,000
- Schedules at
- expressoguanabara.com.br
- Book at
- viajeguanabara.com.br
- Leito
- R$160–1,000
- Executivo
- R$140–600
- Phone
- +55 (19) 3733-5000
- sac@vbtransportes.com.br
- Website
- vbtransportes.com.br
Bus from Terminal Rodoviario de Sorocaba to Terminal Rodoviário de Indaiatuba
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- R$23–50
- Schedules at
- vbtransportes.com.br
Bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de Campinas
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- R$40–50
- Book at
- vbtransportes.com.br
- Phone
- +55 0800 940 8090
- atendimento@roderotas.com
- Website
- roderotas.com
Bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de Uberlândia
- Ave. Duration
- 9h 51m
- Frequency
- Once daily
- Estimated price
- R$220–280
- Schedules at
- roderotas.com
- Book at
- roderotas.com
- Phone
- +55 800 085 8830
- faleconosco@viajeguanabara.com.br
- Website
- realexpresso.com.br
Bus from Terminal Rodoviário de Campinas to Uberlândia
- Ave. Duration
- 12h 21m
- Frequency
- Every 30 minutes
- Estimated price
- R$1–800
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
- Executivo
- R$150–470
- Leito Individual
- R$1–500
- Leito
- R$400–800
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, 4 of the smartest ways to explore Australia, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 238+ hotels available in Uberlândia.























