Flight distance between Midrand, South Africa and Leeuwarden, Netherlands 5,633.6 mi / 9,066.3 km