Flight distance between Arthur’s Town, Bahamas and Newcastle, South Africa 7,892.6 mi / 12,702.0 km