BA will increase its daily winter service to nine-times-weekly with the addition of new flights on Wednesdays and Saturdays, matching its summer service.
Virgin will end its Saint Lucia flights on 8 June this year.
BA also plans to increase its five-times-weekly Gatwick-Cancun service to six-times-weekly with the addition on a new Sunday flight from 6 December, and to add two extra Gatwick-Cape Town flights from 10 January 2021, growing frequency to 19 a week.