Flight distance between Uitenhage, South Africa and Point Pedro, Sri Lanka 4,687.9 mi / 7,544.4 km