Flight distance between Hyderabad, India and Pietermaritzburg, South Africa 4,559.9 mi / 7,338.4 km