Flight distance between Midrand, South Africa and Hyderabad, India 4,516.9 mi / 7,269.2 km