Flight distance between Richards Bay, South Africa and Sūrat, India 4,394.6 mi / 7,072.5 km