Search the best hotels in St Lucia

Best Self Catering Accommodation in St Lucia

Self-catering accommodation in St Lucia offers the flexibility to enjoy your holiday at your own pace, whether you prefer cooking your meals or simply enjoying the extra space and privacy.

This Caribbean island boasts a range of self-catering options, from luxurious villas with fully equipped kitchens to cosy studios and apartments with kitchenettes. Many properties also offer additional amenities such as private pools, gyms, and direct beach access, ensuring a comfortable and enjoyable stay.

Top picks for a:

 

Check out more St Lucia destinations on The Hotel Guru

Marigot Palms

St Lucia

Inviting suites, studios & apartments on a hillside overlooking quaint Marigot Bay. Located around a sea-facing pool, contemporary & spacious self-catered apartments with vast terraces feel like home; breakfast can be included. Return from exploring & relax in lush gardens. A great-value base.

  • Value chic - With incredibly friendly service, ideal location & spacious apartments, the property is very competitively priced
  • Local exploring - It's five minutes walk to everything; the beach, bars & restaurants, shops and watersports
  • Views - Pretty views from almost every part of the property look out over Marigot Bay and the sparkling blue Caribbean Sea
  • Sights nearby - Visit the island's Botanical garden, Sulphur springs, Latille waterfall & Mineral baths
from $180 for 1 room, 1 night including taxes & fees
Windjammer

St Lucia (Labrelotte Bay)

Elegant family friendly beachside resort. Rooms and villas feature contemporary furniture, four poster beds and private terraces. Outdoor pool, gym, tennis courts, spa and direct beach access. Superb Mediterranean menu, laid back beach bar. Luxurious, spacious and outstanding location.

  • Families - Chic, spacious and functional family suites, excellent kids club, spa for adults
  • Diving - There is a PADI dive company based on site, which offers daily snorkel and dive trips for beginners
  • Kids Club - As well as the Kids Club there's a host of organised activities for teenagers too
  • On the beach - Direct access to a large white sandy beach
from $200 for 1 room, 1 night including taxes & fees
Stonefield Villa Resort

Soufriere (St Lucia)

Stonefield Villa Resort is set on a former lime and cocoa plantation in the village of Soufriere. Unfussy individual villas equipped with their own kitchenettes, private pools and patios with fantastic surrounding views. Locally sourced meals at the Mango restaurant. Wonderfully romantic!

  • Back to Nature - This stunning property is perched on a sea-facing hillside coated in dense tropical vegetation
  • Romantic Break - A superb setting offering privacy and beauty — the ideal choice for a romantic getaway
  • Restrictions on children - This is very much a grown-ups resort, though there is one villa which can accommodate children
  • Fishing - Full day fishing tours can be arranged upon request by Stonefield Villa Resort
from $331 for 1 room, 1 night including taxes & fees
Bay Gardens Beach Resort

St Lucia (Reduit Beach Ave)

Colourful resort in Rodney Bay. Rooms and suites are spacious with four poster beds, modern bathrooms and ocean breeze-sized windows; the suites have proper kitchens. Big outdoor pool, spa and games room. Asian-Caribbean fusion cuisine and lively beach bar. Excellent value and location.

  • Beach Life - Choose a beachfront room and you'll be just metres from the sand; take coastal walks or take the chance to learn a watersport
  • Families - Villas have proper kitchens, plenty of bedrooms, and the hotel has both adult and child friendly activities
  • Sights nearby - St. Joseph the Worker Parish and Rodney Bay Marina
  • Sailing - Hobie cat sailing courses
from $335 for 1 room, 1 night including taxes & fees