Currently there are no Direct flights from Copenhagen to Iran:

Flights Copenhagen to Iran with 1 stopover:

Flights via Istanbul Sabiha (SAW), Turkey
From Copenhagen (CPH), Denmark with Pegasus Airlines Transfer at Istanbul Sabiha (SAW), Turkey Then on to Imam Khomeini (IKA), Iran with Pegasus Airlines
Flights via Doha (DOH), Qatar
From Copenhagen (CPH), Denmark with Qatar Airways Transfer at Doha (DOH), Qatar Then on to Imam Khomeini (IKA), Iran with Qatar Airways
OR
Then on to Mashad (MHD), Iran with Qatar Airways
OR
Then on to Shiraz (SYZ), Iran with Qatar Airways
Flights via Istanbul Ataturk (IST), Turkey
From Copenhagen (CPH), Denmark with Turkish Airlines Transfer at Istanbul Ataturk (IST), Turkey Then on to Imam Khomeini (IKA), Iran with Turkish Airlines
OR
Then on to Mashad (MHD), Iran with Turkish Airlines
OR
Then on to Shiraz (SYZ), Iran with Turkish Airlines
OR
Then on to Tabriz (TBZ), Iran with Turkish Airlines
Flights via Dubai (DXB), UAE
From Copenhagen (CPH), Denmark with Emirates Transfer at Dubai (DXB), UAE Then on to Imam Khomeini (IKA), Iran with Emirates
Flights via Moscow Sheremetyevo (SVO), Russia
From Copenhagen (CPH), Denmark with Aeroflot Transfer at Moscow Sheremetyevo (SVO), Russia Then on to Imam Khomeini (IKA), Iran with Aeroflot
Flights via Amsterdam (AMS), Netherlands
From Copenhagen (CPH), Denmark with KLM Transfer at Amsterdam (AMS), Netherlands Then on to Imam Khomeini (IKA), Iran with KLM
Flights via Vienna (VIE), Austria
From Copenhagen (CPH), Denmark with Austrian Airlines Transfer at Vienna (VIE), Austria Then on to Imam Khomeini (IKA), Iran with Austrian Airlines
Flights via Frankfurt am Main (FRA), Germany
From Copenhagen (CPH), Denmark with Lufthansa Transfer at Frankfurt am Main (FRA), Germany Then on to Imam Khomeini (IKA), Iran with Lufthansa