Flight distance between Midrand, South Africa and Jēkabpils, Latvia 5,701.0 mi / 9,174.8 km