Flight distance between Botshabelo, South Africa and Moscow, Russia 5,909.4 mi / 9,510.3 km