Driving from Belo Horizonte to Mogi das Cruzes: 382 miles, roughly 8 h 18 min without stops. Road by road, 6 places to stop and the State Department advisory.
Driving from Belo Horizonte to Araraquara: 371 miles, roughly 7 h 52 min without stops. Road by road, 8 places to stop and the State Department advisory.