Flight distance between Arthur’s Town, Bahamas and Yazd, Iran 7,326.9 mi / 11,791.4 km