Flight distance between Midrand, South Africa and Riga, Latvia 5,735.1 mi / 9,229.8 km