Flight distance between Moscow, Russia and Pietermaritzburg, South Africa 5,913.8 mi / 9,517.4 km