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