Flight distance between Richards Bay, South Africa and Riga, Latvia 5,941.5 mi / 9,561.8 km