Currently there are no direct flights Copenhagen to Oman.

Flights Copenhagen to Oman with 1 stopover:

Flights via Dubai (DXB), UAE
From Copenhagen (CPH), Denmark with Emirates Transfer at Dubai (DXB), UAE Then on to Muscat (MCT), Oman with Emirates
Flights via Frankfurt am Main (FRA), Germany
From Copenhagen (CPH), Denmark with Lufthansa Transfer at Frankfurt am Main (FRA), Germany Then on to Muscat (MCT), Oman with Lufthansa
Flights via Zurich (ZRH), Switzerland
From Copenhagen (CPH), Denmark with Swiss Transfer at  Zurich (ZRH), Switzerland Then on to Muscat (MCT), Oman with Swiss
Flights via London Heathrow (LHR), United Kingdom
From Copenhagen (CPH), Denmark with British Airways Transfer at  London Heathrow (LHR), United Kingdom Flights via London Heathrow (LHR), United Kingdom
Flights via Istanbul Ataturk (IST), Turkey
From Copenhagen (CPH), Denmark with Turkish Airlines Transfer at Istanbul Ataturk (IST), Turkey Then on to Muscat (MCT), Oman with Turkish Airlines
Flights via  Bahrain (BAH), Kingdom of Bahrain
From Copenhagen (CPH), Denmark with Gulf Air Transfer at Bahrain (BAH), Kingdom of Bahrain Then on to Muscat (MCT), Oman with Gulf Air
Flights via Doha (DOH), Qatar
From Copenhagen (CPH), Denmark with Qatar Airways Transfer at Doha (DOH), Qatar Then on to Muscat (MCT), Oman with Qatar Airways
Flights via Amsterdam (AMS), Netherlands
From Copenhagen (CPH), Denmark with KLM Transfer at Amsterdam (AMS), Netherlands Then on to Muscat (MCT), Oman with KLM
Flights via Cairo (CAI), Egypt
From Copenhagen (CPH), Denmark with EgyptAir Transfer at Cairo (CAI), Egypt Then on to Muscat (MCT), Oman with EgyptAir
Flights via Lahore (LHE), Pakistan
From Copenhagen (CPH), Denmark with PIA Transfer at Lahore (LHE), Pakistan Then on to Muscat (MCT), Oman with PIA
Flights via Bangkok Suvarnabhumi (BKK), Thailand
From Copenhagen (CPH), Denmark with Thai Airways Transfer at Bangkok Suvarnabhumi (BKK), Thailand Then on to Muscat (MCT), Oman with Thai Airways