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