Direct Flights Copenhagen to Portugal:

Copenhagen To Lisbon
Copenhagen to Faro
Copenhagen to Madeira

Flights Copenhagen to Portugal with 1 stopover:

Flights via Brussels International (BRU)
From Copenhagen (CPH), Denmark with Brussels Airlines Transfer at Brussels Airlines Then on to Porto (OPO) with Brussels Airlines
Flights via Madrid (MAD)
From Copenhagen (CPH), Denmark with Iberia Transfer at Madrid (MAD) Then on to Porto (OPO) with Iberia
Flights via Frankfurt am Main (FRA)
From Copenhagen (CPH), Denmark with Lufthansa Transfer at Frankfurt am Main (FRA) Then on to Porto (OPO) with Lufthansa
Flights via Zurich (ZRH)
From Copenhagen (CPH), Denmark with Swiss Transfer at Zurich (ZRH) Then on to Porto (OPO) with Swiss
Flights via Lisbon (LIS)
From Copenhagen (CPH), Denmark with TAP Transfer at Lisbon (LIS) Then on to Ponta Delgada (PDL) with TAP
OR
Then on to Horta (HOR) with TAP
OR
Then on to Terceira Lajes (TER) with TAP