Flight distance between Midrand, South Africa and Bulawayo, Zimbabwe 404.5 mi / 651.0 km