Flight distance between Midrand, South Africa and Wiesbaden, Germany 5,395.7 mi / 8,683.5 km