Flight distance between Diez de Octubre, Cuba and Tehran, Iran 7,375.4 mi / 11,869.5 km