Flight distance between Arthur’s Town, Bahamas and Karaj, Iran 7,000.1 mi / 11,265.5 km