Direct Flights Copenhagen to Latvia:

Copenhagen To Riga

Flights Copenhagen to Latvia with 1 stopover:

Flights via Tallinn (TLL)
From Copenhagen (CPH), Denmark with Estonian Air Transfer at Tallinn (TLL) Then on to Riga International (RIX) with Estonian Air
Flights via Warsaw (WAW)
From Copenhagen (CPH), Denmark with LOT Transfer at Warsaw (WAW) Then on to Riga International (RIX) with LOT
Flights via Stockholm Arlanda (ARN)
From Copenhagen (CPH), Denmark with SAS Transfer at Stockholm Arlanda (ARN) Then on to Riga International (RIX) with SAS