Flight distance between Kolkata, India and Pietermaritzburg, South Africa 5,274.6 mi / 8,488.6 km