The driving distance from Belo Horizonte to Rio de Janeiro is 271 miles
or 436 kilometers
This is a long road trip, starting from Belo Horizonte, Brazil and arriving at your destination of Rio de Janeiro, Brazil with a total driving time of 5 hours, 21 minutes
If you just want to know how far it is between Belo Horizonte and Rio de Janeiro, the straight line distance is 210 miles
or 338 kilometers
If you are a pilot flying a private plane, you can fly straight from Belo Horizonte, Brazil to Rio de Janeiro, Brazil for a total flight time of 55 minutes
Get more details to plan a trip from
Belo Horizonte to Rio de Janeiro.