Currently there are no direct flights Copenhagen to Sri Lanka.

Flights Copenhagen to Sri Lanka with 1 stopover:

Flights via  Dubai (DXB), UAE
From Copenhagen (CPH), Denmark with Emirates Transfer at Dubai (DXB), UAE Then on to  Colombo Bandaranayake (CMB), Sri Lanka with Emirates
Flights via Doha (DOH), Qatar
From Copenhagen (CPH), Denmark with Qatar Airways Transfer at Doha (DOH), Qatar Then on to Colombo Bandaranayake (CMB), Sri Lanka with Qatar Airways
Flights via Bahrain (BAH), Kingdom of Bahrain
From Copenhagen (CPH), Denmark with Gulf Air Transfer at Bahrain (BAH), Kingdom of Bahrain Then on to Colombo Bandaranayake (CMB), Sri Lanka with Gulf Air
Flights via Bangkok Suvarnabhumi (BKK), Thailand
From Copenhagen (CPH), Denmark with Thai Airways Transfer at Bangkok Suvarnabhumi (BKK), Thailand Then on to Colombo Bandaranayake (CMB), Sri Lanka with Thai Airways
Flights via Singapore Changi (SIN), Singapore
From Copenhagen (CPH), Denmark with Singapore Airlines Transfer at Singapore Changi (SIN), Singapore Then on to Colombo Bandaranayake (CMB), Sri Lanka with Singapore Airlines