Flight distance between Pune, India and Pietermaritzburg, South Africa 4,408.8 mi / 7,095.4 km