Flight distance between Richards Bay, South Africa and Jelgava, Latvia 5,923.0 mi / 9,532.2 km