Flight distance between San Andros, Bahamas and Tehran, Iran 7,098.3 mi / 11,423.7 km