Flight distance between Arthur’s Town, Bahamas and Shiraz, Iran 7,354.0 mi / 11,835.1 km