Thoughts of St. Lucia naturally evoke visions of the striking Piton Mountains, lush, tropical landscapes and luxurious hotels. The eastern Caribbean island has something for everyone — discerning newlyweds looking for all-inclusive honeymoon resorts to group travelers looking for the best family beach vacations and well-heeled jetsetters looking for the convenience of luxury all-inclusives.
There’s a lot to do and experience on St. Lucia, like scuba diving, snorkeling, kayaking and even family-friendly waterparks. Foodies can indulge in the culinary delights of the Caribbean, including African and French cuisines that showcase farm-to-table ingredients and fresh local seafood. Or, if you like to take it easy, there’s no shortage of mesmerizing views to enjoy poolside.
Like a lot of islands, St. Lucia has a plethora of accommodation options, and plenty of them come with all-inclusive amenities to help keep the cost of your vacation under control.
Here are the best all-inclusive resorts in St. Lucia for a picturesque Caribbean getaway.
Hideaway at Royalton St Lucia, An Autograph Collection All-inclusive Resort – Adults Only
Gros Islet, St. Lucia
Best for: Those looking for an adults-only all-inclusive in St. Lucia where you can redeem Marriott Bonvoy points.
Why stay here: Hideaway at Royalton offers the option for an upgraded experience through Diamond Club-level rooms.
Best way to book: Book direct on the Marriott website to earn or redeem Marriott Bonvoy points and enjoy elite benefits.
Hideaway at Royalton is on a private cove on the northern side of St. Lucia and is the adults-only counterpart to the Royalton St. Lucia (the next resort on our list).
Although Hideaway at Royalton is an all-inclusive resort, guests can choose to upgrade to the Diamond Club, which comes with access to the hotel’s a la carte restaurants (where meals are normally supplemental) and a private beach and pool only available to club guests. It also includes butler service, an upgraded room service menu and private lounge access.
There are over 10 restaurants at the resort, including Calypso, featuring cuisine of the West Indies and Dorado, a fresh seafood buffet.
Every room at Hideaway at Royalton St. Lucia is a suite and features amenities like 24/7 room service in addition to all-inclusive dining and drinks, complimentary resort-wide Wi-Fi and an en-suite Jacuzzi. Each room has the option of an ocean view, while Luxury Junior Suites are also available in swim-out and garden-view room categories.
Rates at Hideaway at Royalton St. Lucia start at $669 or 100,000 Marriott Bonvoy points per night for two adults.
Sign up for our daily newsletter
Royalton St. Lucia, An Autograph Collection All-Inclusive Resort
Gros Islet, St Lucia
Best for: Family travelers looking to earn or redeem Marriott Bonvoy points.
Why stay here: This resort offers an array of amenities for every member of the family, combining luxury accommodations with kids and teens clubs as well as a splash park.
Best way to book: Book direct on the Marriott website to earn or redeem points.
Royalton St. Lucia is an all-inclusive Autograph Collection resort from Marriott that caters to families. Amenities include a splash park, playground, kids club (ages 4 to 12), teens club (ages 13 to 17), a spa and an array of culinary options for even the most discerning palate.
Of the nine dining options available at Royalton, there is Hunter Steakhouse, Gourmet Marche featuring an international buffet and Calypso, which serves West Indian cuisine.
Guests 7 years and older can enjoy facials, massages, manicures and more at The Royal Spa (additional fees apply). Daily entertainment and 24/7 room service are also part of the all-inclusive rate.
Royalton St. Lucia features eight room types, including a Luxury Family Suite and Luxury Presidential One Bedroom Suite, as well as Diamond Club rooms. Every room features a balcony or terrace, a Royalton Signature rain shower in the bathroom and a minibar with complimentary snacks and beverages.
Rates at Royalton St. Lucia start at $825 or 100,000 Marriott Bonvoy points per night for two adults and two children.
Zoëtry Marigot Bay St. Lucia
Marigot Bay, St. Lucia
Best for: Adults looking for a zen, all-inclusive resort experience that they can book using points.
Why stay here: A peaceful and tranquil environment — and the only option to redeem World of Hyatt points in St. Lucia.
Best way to book: Book directly via Hyatt to earn or redeem points and enjoy elite benefits.
Zoëtry Marigot Bay St. Lucia blends the indulgence of an all-inclusive luxury resort with a peaceful ambience designed to inspire personal well-being.
Part of World of Hyatt, Zoëtry Resorts are adults-only and encourage guests to immerse themselves in the culture, heritage and natural beauty of each hotel’s location.
This particular St. Lucia outpost does this with on-site wine and rum tastings, as well as off-property adventure tours conveniently arranged through the activities desk.
Guests can also luxuriate at the tranquil spa, which features Natura Bisse products, spa and salon services. Or, they can take a dip in one of the two infinity pools before heading to the beach, where attentive staff are keen to cater to every need.
There are 11 restaurants and bars to choose from and 24/7 in-suite dining. Options include The Rum Cave featuring tapas and specialty rums and Le Bateau, where guests can savor Caribbean-inspired cuisine with a view of the marina. For casual dining, there’s Hurricane Hole, a pub-style restaurant, while Meraki (additional costs apply) — a Mediterranean-fusion restaurant — promises a more unique culinary journey.
The all-suite resort has just 124 accommodations, all featuring Bvlgari bath amenities and a furnished terrace or balcony. Every room comes with a bay view or garden view and guests in some higher-category rooms also receive complimentary, personalized butler service.
Rates at Zoëtry Marigot Bay St. Lucia start at $325 per person per night, or 42,000 World of Hyatt Points per night for two adults.
Harbor Club St. Lucia, Hilton Curio Collection
Rodney Bay, St Lucia
Best for: Travelers looking to be close to the action, including Splash Island Water Park.
Why stay here: Harbor Club St. Lucia is a boutique hotel featuring concierge services and room service, as well as free parking for independent travelers hoping to explore the island by rental car.
Best way to book: Book direct on the hotel’s website or through Amex Hotel Collection for additional benefits.
A Hilton-affiliated hotel, and thus eligible for Hilton Honors points redemptions, the Harbor Club St. Lucia is located in the Gros Islet quarter on the northwest coast of the island and just a 30-minute drive from Hewanorra International Airport (UVF), the island’s major gateway.
The resort features four outdoor pools along with cabanas to rent for more privacy. At the Spa Harbor Club, signature spa treatments include the Travel Rejuvenate spa package which includes a 30-minute facial and a 60-minute head, neck, shoulder and foot massage.
Harbor Club St. Lucia has a dozen different room and suite types, with either a mountain, marina or resort view. While this hotel isn’t a true all-inclusive, there is a rate with breakfast included, which would guarantee the first meal of the day for each adult and child registered to the room.
Keep in mind that Hilton Honors Gold and Diamond status holders get a daily food and beverage credit at non-U.S. hotels that should help offset some of the day’s other meal costs.
There are four dining options at the hotel, including a Swiss-style bakery serving hand-crafted chocolate and fresh-baked bread, and a coal-fire oven pizzeria.
Rates at Harbor Club St. Lucia start at $225 or 72,000 Hilton Honors points per night for two adults and two children.
Calabash Cove Resort & Spa
Bonaire Bay, St. Lucia
Best for: Romantic couples craving a boutique experience in a breathtaking location.
Why stay here: A charming, non-traditional all-inclusive experience with local character in spades.
Best way to book: Book direct for offers such as complimentary fifth or seventh night and free airport transfers.
Calabash Cove Resort & Spa is a boutique, adults-only resort on a secluded beach in Marisule Gros Islet.
The resort offers bed and breakfast rates and what it calls Unconditional All-Inclusive, which even includes lobster at Windsong Restaurant at no additional charge. Serving international cuisine with Asian influences, Windsong is one of three food and bar options at the resort. C-Bar boasts live music, while the swim-up pool bar also serves lunch.
There are just 26 rooms and three accommodation types at Calabash Cove Resort & Spa. Guests can book one of the Water’s Edge Cottages with a private plunge pool and outdoor shower, Swim-up Junior Suites in front of the hotel’s plunge pool, or Sunset Ocean View Junior Suites perfectly positioned to take in a stunning St. Lucian sunset.
Enjoy activities like paddleboarding, kayaking and yoga, as well as an infinity pool and fitness center. The spa offers treatments focusing on the island’s traditional use of plant- and food-based ingredients, such as aloe vera, seaweed and Dead Sea mud.
The resort has a unique offering called Whispers, a room designed for people looking to unwind with classical music or a quiet place to read. If you prefer to find peace in the great outdoors, you can make your way to the Cove Gardens, where the wind sings through chimes, and colorful plants dot the landscape.
Rates at Calabash Cove Resort and Spa start at $462 per person per night.
Jade Mountain
Soufrière, St. Lucia
Best for: Enjoying tropical mountain views in a luxurious setting.
Why stay here: Jade Mountain offers an ultra-romantic and high-end atmosphere with large private pools in open-air guest rooms that look out over the Pitons.
Best way to book: Book through our partner Skylark to enjoy elite-like benefits and on-property credits; or reserve through American Express Fine Hotels + Resorts for value-added benefits like upgrades and late checkout based on availability, plus on-property statement credits.
Jade Mountain is one of St. Lucia’s best-known resorts thanks to its unparalleled views of the Petit Piton and Gros Piton mountains and its unique design, which reflects the distinctive landscape. While not a strictly adults-only resort, children younger than 15 years old are not permitted.
Guest rooms, called sanctuaries, are anchored around infinity pools and are all at least 1,650 square feet. To encourage guests to truly disconnect on vacation, there are no phones or televisions in the sanctuaries, though guests can connect to Wi-Fi.
Guests can choose among three rate plans: room only, breakfast and dinner, or all-inclusive. All rates are based on single and double occupancy with additional guests starting at $150 per day. There is one restaurant, The Jade Mountain Club, and it’s open for breakfast, lunch and dinner. The menus, created by James Beard Award-winner Chef Allen Susser, fuse Caribbean flavors, locally sourced ingredients and contemporary techniques.
Rates at Jade Mountain start at $1,385 per night for two guests.
Serenity at Coconut Bay
Eau Piquant, St. Lucia
Best for: Couples and honeymooners looking for uncompromising privacy.
Why stay here: Every room at Serenity at Coconut Bay comes with a plunge pool and offers absolute solitude.
Best way to book: Book directly on the hotel’s website to take advantage of complimentary experiences, such as a chauffeured island tour, private beach picnic, and more.
Serenity at Coconut Bay is one of St. Lucia’s newer all-inclusive, couples-only luxury resorts.
The property boasts amenities like personal butler service and private plunge pools in every suite. There is one restaurant, The Greathouse at Serenity, where the chef’s signature dishes incorporate fresh local produce. This resort is just steps away from its sister property, Coconut Bay Beach Resort & Spa (mentioned below), where guests can also dine.
Serenity at Coconut Bay has only 36 suites, all featuring a private patio. The rooms are decked out with handcrafted furniture made of St. Lucian mahogany, with river rock and granite adorning the en-suite bathrooms.
Rates at Serenity at Coconut Bay start at $2,650 per room per night based on double occupancy.
Sandals Grande St. Lucian
Rodney Bay, St. Lucia
Best for: Water-sports enthusiasts looking to make the most of a gorgeous natural setting.
Why stay here: Every conceivable activity and proximity to vibrant, fashionable Rodney Bay.
Best way to book: Direct with the hotel for the best last-minute deals, complimentary nights and packages.
There are 17 Sandals Resorts throughout the Caribbean, and three of them are in St. Lucia, with reciprocal benefits for guests staying at any of them.
The first of three Sandals Resorts on our list, Sandals Grande St. Lucian is in Rodney Bay and boasts overwater bungalows, a championship-level golf course, complimentary water sports equipment like wakeboards and Hobie cats, and so much more.
Guests can choose among a total of 27 restaurants; 12 at this resort and another 15 at the two nearby Sandals properties. Among the dozen restaurants at Sandals Grande St. Lucian, there’s Gordon’s, a seafood restaurant located on the pier; The Jerk Shack featuring Caribbean cuisine; and Bombay, an Indian restaurant.
There are a whopping 19 room categories at Sandals Grande St. Lucian, including suites with butler service, club-level rooms and overwater bungalows. You can book the Over-the-Water Honeymoon Butler Bungalow for $1,838 per person per night when booking multiple nights and upwards of $4,900 per person per night for a one- or two-night stay.
Additional amenities that are excluded from the otherwise all-inclusive rate include the spa, local tours and golf. Round-trip airport transfers are always included at Sandals resorts.
Rates at Sandals Grande St. Lucian start at $301 per person per night.
Sandals Halycon Beach
Castries, St. Lucia
Sandals Halycon Beach is a more intimately scaled Sandals Resort option than Sandals Grande St. Lucian, but you can still expect the same deluxe amenities.
The resort features tropical gardens and white-sand beaches along with six restaurants and seven bars, including Japanese teppanyaki at Kimonos, as well as a seaside grill, Beach Bistro.
Greens fees are complimentary on two golf courses, Sandals Regency La Tog Golf Club, located on the premises, and Sandals St. Lucia Golf and Country Club at Cap Estate.
Just like Sandals Grande St Lucian, guests can visit the other Sandals resorts in St. Lucia when staying at Sandals Halycon Beach and enjoy their restaurants and amenities.
There are 13 room categories at Sandals Halycon Beach, and all but one come with either concierge services or a butler. Room views include a tropical garden, beachfront or oceanfront, and some accommodations have soaking tubs and private pool sanctuaries.
Rates at Sandals Halycon Beach start at $263 per person per night.
Sandals Regency La Toc
Castries, St. Lucia
Best for: Travelers who want to golf on vacation.
Why stay here: Sandals Regency La Toc offers the most room categories to choose from and the best golf course of the three Sandals Resorts options on St. Lucia.
Best way to book: Book directly on the hotel’s website for the best rates.
Sandals Regency La Toc is located on the 220-acre La Toc Estate and the resort has an executive-style golf course and Sunset Oceanview Bluff Village, an exclusive resort within a resort that offers guests personal butler service and two-story villas.
It’s smaller than its sister resort, Sandals Grande St. Lucian, with just nine restaurants and eight bars for guests to enjoy, but the included amenities are just as generous. Guests benefit from daytime and nighttime entertainment, can borrow snorkeling equipment and kayaks or simply enjoy the three pools. Plus, guests can visit the other two Sandals St. Lucia resorts and enjoy their amenities as well.
Though not the largest of the three Sandals resorts on St. Lucia, it does have the most room categories – 22 in total – including the Sunset Oceanview Bluff Millionaire Butler Villa with Private Pool Sanctuary. Here, all but two room levels come with either concierge services or private butler.
Rates at Sandals Regency La Toc start at $239 per person per night.
Stonefield Villa Resort
Soufrière, St. Lucia
Best for: Couples looking for a villa-style boutique hotel with optional meal packages.
Why stay here: Thanks to its location in Soufrière, Stonefield Villa Resort is the premier luxury hotel for travelers who want to explore St. Lucia’s natural beauty beyond the beach.
Best way to book: Book directly on the hotel’s website to take advantage of all-inclusive pricing.
Stonefield Villa Resort is set in the lush interior of St. Lucia rather than on the beach, making it feel quite unique. Relaxation, rejuvenation and well-being are central to the resort’s appeal.
Guests can enjoy holistic wellness retreats, yoga sessions and spa treatments, all without stepping foot off the grounds.
The only restaurant at the hotel, Mango Tree Restaurant serves farm-to-table cuisine with a menu that changes seasonally.
There are 17 one- to five-bedroom French colonial-style villas at Stonefield Villa Resort, and although it’s an adults-only resort, there is one villa available for families. Each villa comes with a private pool and outdoor shower. Daily breakfast is included in all room rates, and there are also all-inclusive meal package options.
Rates at Stonefield Villa Resort start at $345 per person per night.
Cap Maison
Smuggler’s Cove, St. Lucia
Best for: Families looking for great food in addition to upscale accommodations.
Why stay here: Cap Maison has something for everyone, including a spa to relax and non-motorized water sports for the more adventurous.
Best way to book: Save 25{0b5b04b8d3ad800b67772b3dcc20e35ebfd293e6e83c1a657928cfb52b561f97} with Amex Travel’s Lowest Hotel’s Rate Guarantee.
Cap Maison is a boutique hotel with a focus on food and wine. With two on-site restaurants led by Caribbean Chef of the Year award-winner Craig Jones, this family-friendly hotel is a great option for travelers who consider themselves foodies — or at least consider quality cuisine an integral part of their ideal vacation.
The hotel is in Rodney Bay and has a secluded beach for guests to enjoy. Activities on the property include tastings at the walk-in wine cellar and water sports. There’s also evening entertainment and a spa. For more active guests, the hotel’s owners provide maps of excellent hiking and running trails along the Atlantic. Note that there is no kids club at Cap Maison.
There are four room categories at Cap Maison, including villas and suites. More sequestered villas are equipped with a full kitchen, as well as a washer and dryer. There are two- and three-bedroom villa suites available for large families or groups that need more space but would like to be in the same room.
Rates at Cap Maison start at $480 per person per night for a bed and breakfast rate. All-inclusive rates start at $600 per person per night. A three-night minimum stay is required.
Coconut Bay Beach & Spa Resort
Vieux Fort, St. Lucia
Best for: Families who are after some much-needed quality time.
Why stay here: For adventurous families, Coconut Bay Beach Resort & Spa has paintball, Saint Lucia’s largest water park and a kids club with a zip line and a rock wall (miniature, of course).
Best way to book: Book directly through the resort or through your favorite credit card travel portal.
Coconut Bay Beach Resort & Spa is just five minutes from St. Lucia’s Hewanorra International Airport (UVF). It comprises three resorts: Serenity at Coconut Bay; Harmony (an adults-only resort); and Splash, a family-friendly resort that features the island’s largest water park. The family-friendly side of the resort is casual and features a kids club, making it a great option for multi-generational groups. Non-inclusive resort activities include kitesurfing and paintball.
The resort sits on 85 acres and has nine restaurants, seven bars and five pools, in addition to the water park. Guests can expect a blend of Creole and Latin flavors at Calabash restaurant or keep it casual at The Jerk Treehouse, which features the chef’s secret jerk sauce. Bars are throughout the property and include a swim-up bar, poolside bar and lobby bar.
There are six room categories among the 250 guest rooms at Coconut Bay Beach Resort & Spa. All rooms come with a private balcony or patio, flat-screen TV and mini refrigerator.
Rates at Coconut Bay Beach Resort & Spa start at $994 per night for double occupancy at either resort (Harmony or Splash).
Sugar Beach, a Viceroy Resort
Pitons Bay, St. Lucia
Best for: Families looking for luxurious accommodations, fine food and a beautiful rainforest setting with lots of space to spread out.
Why stay here: A Viceroy resort, guests here can expect a high standard of luxury, service and amenities.
Best way to book: Book through our partner Skylark to enjoy elite-like benefits and on-property credits; or reserve through American Express Fine Hotels + Resorts for value-added benefits like upgrades and late checkout based on availability, plus on-property statement credits.
Sugar Beach is on an 18th-century sugar plantation set in the St. Lucian rainforest. The hotel recently underwent a renovation, reopening in 2021 with new beachfront bungalows, mountain cottages and suites, plus a new poolside bar and cabanas.
Guests can choose among seven on-site restaurants and bars ranging from casual fare to fine dining, such as Boopa’s, where you can grab a quick bite or Saltwood, where you’ll enjoy a view of the Pitons over steak and seafood. There is also 24-hour room service.
Sugar Beach takes its role as a luxurious family-friendly resort seriously, with a kids club for guests ages four to 12 years, a teens club and babysitting services. Additional activities around the resort include movie nights at the moonlight cinema, scuba and snorkeling.
There’s no shortage of accommodation options at Sugar Beach, either. All but the beachfront accommodations are simply decorated with white walls, linens and flooring. Rooms come equipped with Nespresso coffee machines and feature ROIL and Natura Bissa bath amenities.
All room categories are available with half-board or full-board meal plans (with discounted rates for children). All-inclusive meal plans cost $360 per adult per day, and $198 per child, per day. Half-board meal plans are $210 per adult per day, and $116 per child, per day. A child is considered any guest under 18 years old.
Rates at Sugar Beach, a Viceroy Resort start at $493 per night for double occupancy.
Windjammer Landing Villa Beach Resort
Labrellotte Bay, St. Lucia
Best for: Families looking for more affordable, all-inclusive accommodations in St. Lucia.
Why stay here: Windjammer Landing Villa Beach Resort is a good-value, family-friendly resort with modern amenities and multiple dining options.
Best way to book: Book directly on the hotel’s website for best rates.
Windjammer Landing Villa Beach Resort brings Mediterranean-style design to the Caribbean and has a lot of activities to keep guests, young and old, entertained during their time on the island, including a kids club.
There are five restaurants and four bars, including Upper Deck, an upscale seafood and steak restaurant, and Jammers, a casual restaurant that offers beachside service. Two types of board options include bed and breakfast and premium all-inclusive, which comes with unlimited a la carte dining at all restaurants, watersports including wakeboarding, complimentary dining for kids under 11, and more.
Guests can choose among 10 room and villa categories, ranging from guest rooms to four-bedroom ocean-view villas that can accommodate up to 12 guests. Rooms are decorated in a coastal theme with splashes of blue and coral amidst wooden furniture and white walls. Each room comes with Wi-Fi, air conditioning and a coffee maker.
Rates at Windjammer Landing Villa Beach Resort start at $517 per night for two adults and two children with the all-inclusive package.
More Stories
17 Most Beautiful Beaches in the World
Could Mission Beach vacation rental hosts lose licenses for not being truthful on applications?
Enjoy The Quintessential Palm Beach Vacation At The Four Seasons Palm Beach