Flight distance between Arthur’s Town, Bahamas and Port Elizabeth, South Africa 7,759.6 mi / 12,487.8 km