4h 20mTotal estimate
~€65–220Rough fare per person
Flight to Campinas
Belo Horizonte → Campinas · about 55m in the air · ~€40–140
Flight to Sorocaba
Campinas → Sorocaba · about 25m in the air · ~€25–80
Choose a line to change transport
Scroll for the full route →Belo Horizonte → Campinas · about 55m in the air · ~€40–140
Campinas → Sorocaba · about 25m in the air · ~€25–80
Belo Horizonte (Brazil) and Sorocaba (Brazil) are 539 km (335 mi) apart in a straight line. The way we suggest is by flight, via Campinas: about 4h 20m door to door with 1 change. Without flying, it takes about 9h 25m by bus, direct.
Times are rough door-to-door times, with time to change and to get through airports included. We don't have timetables, and fares are rough estimates, not quotes: check Google Maps or the operator before you travel.