Flight distance between Midrand, South Africa and Aizkraukle, Latvia 5,709.2 mi / 9,188.1 km