Flight distance between Richards Bay, South Africa and Moscow, Russia 5,850.1 mi / 9,414.8 km