Flight distance between Midrand, South Africa and Jelgava, Latvia 5,715.7 mi / 9,198.5 km