Flight distance between Sūrat, India and Teyateyaneng, Lesotho 4,594.2 mi / 7,393.6 km