Flight distance between Uitenhage, South Africa and Belo Horizonte, Brazil 4,303.0 mi / 6,925.0 km