There are no direct flights from Copenhagen to Saint Lucia.

Flights from Copenhagen to Saint Lucia with 1 stopover:

Flights via Toronto Pearson International (YYZ), Canada
From Copenhagen (CPH), Denmark with Air Canada Transfer at Toronto Pearson International (YYZ), Canada Then on to St Lucia Hewanorra (UVF), Saint Lucia with Air Canada
Flights via London Heathrow (LHR), United Kingdom
From Copenhagen (CPH), Denmark with British Airways Transfer at London Heathrow (LHR), United Kingdom Then on to St Lucia Hewanorra (UVF), Saint Lucia with British Airways
Flights via Copenhagen (CPH), Denmark
From Copenhagen (CPH), Denmark with Condor Transfer at Copenhagen (CPH), Denmark Then on to St Lucia Hewanorra (UVF), Saint Lucia with Condor