Flight distance between Sūrat, India and Pietermaritzburg, South Africa 4,504.6 mi / 7,249.5 km