Flight distance between Uitenhage, South Africa and Arthur’s Town, Bahamas 7,747.0 mi / 12,467.7 km