Flight distance between Midrand, South Africa and Birmingham, United Kingdom 5,716.7 mi / 9,200.2 km