Need a little help?

Ensure your next luxury holiday is extra special by talking to one of our travel advisors.

  • Call us now on
    0844 493 0763 (Daily 07.30 - 20.00)

Bookings made over the telephone incur a £5 booking fee per person.

Why BA Holidays?

Plan and book your holiday with British Airways, online or by phone. Enjoy all these great benefits:

  • Combine and save - book your flight + hotel or flight + car hire together for the best deals
  • Choose from over 8,000 hotels
  • 24-hour support helpline
  • Earn bonus Avios
  • Low online deposits
  • All holidays booked on ba.com are ATOL protected, giving you peace of mind whilst on holiday

Great value deals

Take advantage of our fantastic St Lucia deals when you book a Holiday by British Airways. Choose one of our carefully selected hotels, ranging from simple 3 star to luxurious 5 star resorts.

Make the most of our handy tools, Holiday Finder and Lowest Price by Month – there to help you create your perfect holiday package for less. You’ll find accommodation to cater to every budget, taste and requirement and when you book a flight + hotel together, you can save even more. Our great value all-inclusive resorts are a fantastic option for budget conscious travellers, while our lavish spa hotels provide the perfect Caribbean escape.

Carefully selected St Lucia deals

Book flight + hotel together and save

Stay a little longer and explore the island of St Lucia

HotelPrice 
Star rating 3 out of 5Bay Gardens InnFlight + 7 nights hotel£726 ppSearch now
Star rating 3.5 out of 5Coco PalmFlight + 7 nights hotel£873 ppSearch now
Star rating 4 out of 5Smugglers Cove Resort and SpaFlight + 7 nights hotel£901 ppSearch now
Star rating 4 out of 5St James's Club Morgan Bay by EliteFlight + 7 nights hotel£963 ppSearch now
Star rating 3 out of 5St Lucian By Rex ResortsFlight + 7 nights hotel£976 ppSearch now
Star rating 4.5 out of 5Cotton Bay VillageFlight + 7 nights hotel£1092 ppSearch now
Star rating 4.5 out of 5Boucan by Hotel ChocolatFlight + 7 nights hotel£1229 ppSearch now
Star rating 5 out of 5The Landings St LuciaFlight + 7 nights hotel£1299 ppSearch now
Star rating 4.5 out of 5RendezvousFlight + 7 nights hotel£1373 ppSearch now
Star rating 5 out of 5Calabash CoveFlight + 7 nights hotel£1542 ppSearch now
Star rating 4.5 out of 5Ladera Resort & SpaFlight + 7 nights hotel£1572 ppSearch now
Star rating 4 out of 5Anse ChastanetFlight + 7 nights hotel£1640 ppSearch now
Star rating 5 out of 5The BodyHolidayFlight + 7 nights hotel£1696 ppSearch now
Star rating 4 out of 5East Winds InnFlight + 7 nights hotel£1703 ppSearch now

Terms and conditions