Flight distance between Arthur’s Town, Bahamas and Tehran, Iran 7,024.3 mi / 11,304.6 km