Flight distance between Havana, Cuba and Tehran, Iran 7,373.8 mi / 11,867.0 km