We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Heaven Spa

Cap Estate | Cas-en-Bas Beach, Gros Islet, St. Lucia
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travelers recommend

Rodney Bay Village, Gros Islet 1892, St. Lucia
0.2 miles from Heaven Spa
Special Price Summer Savings - 43%
GreenLeadersPlatinum level
Bay Gardens Hotel Slideshow
#8 of 17 hotels in Gros Islet
  • Green
  • Mid-range
  • Free Parking
  • Pool
Show Prices
Bois d'Orange Gros Isle | PO Box GM 702, Castries, St. Lucia
0.2 miles from Heaven Spa
#14 of 17 hotels in Castries
  • Budget
  • Pool
Flamboyant Road, Reduit Beach Rd, Rodney Bay | PO Box 155, Castries, St. Lucia
0.5 miles from Heaven Spa
#10 of 17 hotels in Castries
  • Mid-range
  • Free Parking
  • Pool
Show Prices
Rodney Bay Village, Gros Islet, St. Lucia
0.6 miles from Heaven Spa
Coco Palm Resort Slideshow
#6 of 17 hotels in Gros Islet
  • Resort
  • Mid-range
  • Free Parking
  • Pool
Show Prices
Rodney Bay | P.O. Box cp 6013, Gros Islet, St. Lucia
0.6 miles from Heaven Spa
#9 of 17 hotels in Gros Islet
  • Mid-range
  • Free Parking
  • Pool
Show Prices
Rodney Bay, Reduit Beach, Gros Islet, St. Lucia
0.6 miles from Heaven Spa
St. Lucian by Rex Resorts Slideshow
#10 of 17 hotels in Gros Islet
  • Resort
  • Mid-range
  • Free Parking
  • Beach
Show Prices
Rodney Bay, Gros Islet, St. Lucia
0.6 miles from Heaven Spa
#13 of 17 hotels in Gros Islet
Rodney Heights | Rodney Bay, Gros Islet 00124, St. Lucia
0.6 miles from Heaven Spa
#17 of 17 hotels in Gros Islet
  • Budget
  • Pool
Reduit Beach, Gros Islet, St. Lucia
0.7 miles from Heaven Spa
Royal by Rex Resorts Slideshow
#7 of 17 hotels in Gros Islet
  • Luxury
  • Resort
  • Free Parking
  • Beach
Show Prices
Rodney Bay, Gros Islet, St. Lucia
0.7 miles from Heaven Spa
#12 of 17 hotels in Gros Islet
  • Mid-range
  • Free Parking
  • Pool
Show Prices
Reduit Beach | Rodney Bay Village, Gros Islet 3050, St. Lucia
0.7 miles from Heaven Spa
#14 of 17 hotels in Gros Islet
  • Resort
  • Mid-range
  • Free Parking
  • Free Breakfast
Show Prices
Reduit Beach, Rodney Bay Village | Box 1892, Gros Islet, St. Lucia
0.8 miles from Heaven Spa
Special Price Summer Sale
GreenLeadersPlatinum level
Bay Gardens Beach Resort Slideshow
#3 of 17 hotels in Gros Islet
  • Luxury
  • Resort
  • Green
  • Free Parking
Show Prices
PO Box RB2742 | Rodney Bay, Gros Islet, St. Lucia
0.8 miles from Heaven Spa
#11 of 17 hotels in Gros Islet
  • Mid-range
  • Free Parking
  • Free Breakfast
  • Pool
Show Prices
Massade | P O Box 497, Gros Islet, St. Lucia
0.9 miles from Heaven Spa
Special Offer FREE NIGHT!!!
Stephanie's Hotel Slideshow
#15 of 17 hotels in Gros Islet
  • Casino
  • Budget
  • Free Parking
  • Beach
Show Prices
Massade | PO Box 143, Gros Islet, St. Lucia
1.2 miles from Heaven Spa
#16 of 17 hotels in Gros Islet
  • Resort
  • Mid-range
  • Free Parking
  • Pool
Show Prices
La Brellotte Bay | Box 1477, Gros Islet, St. Lucia
1.6 miles from Heaven Spa
Travelers' Choice® 2015 Winner Top Hotels | Best Service | Romance
East Winds Inn Slideshow
#1 of 17 hotels in Gros Islet
  • Resort
  • Mid-range
  • Free Parking
  • Beach
Show Prices
Pigeon Island Causeway | Cap Estate, Gros Islet CP5984, St. Lucia
1.6 miles from Heaven Spa
The Landings St. Lucia Slideshow
#4 of 17 hotels in Gros Islet
  • Luxury
  • Resort
  • Free Parking
  • Pets Allowed
Show Prices
Labrelotte Bay | Saint Lucia, Castries, St. Lucia
1.7 miles from Heaven Spa
Offers & Announcements Beyond Extraordinary...
Windjammer Landing Villa Beach Resort Slideshow
#4 of 17 hotels in Castries
  • Luxury
  • Resort
  • Free Parking
  • Beach
Show Prices
Rodney Bay, Gros Islet, St. Lucia
1.8 miles from Heaven Spa
Travelers' Choice® 2014 Winner All-Inclusive Special Offer Sensational Summer Sale!
Sandals Grande St. Lucian Spa & Beach Resort Slideshow
#2 of 17 hotels in Gros Islet
  • Luxury
  • Resort
  • Free Parking
  • Free Breakfast
Show Prices
PO Box 2374 | Cap Estate, Cas-En-Bas, Castries, St. Lucia
2.2 miles from Heaven Spa
#8 of 17 hotels in Castries
  • Luxury
  • Resort
  • Free Parking
  • Beach
Show Prices
Smugglers Cove Dr, Cap Estate, St. Lucia
2.3 miles from Heaven Spa
Cap Maison Slideshow
#1 of 1 hotels in Cap Estate
  • Luxury
  • Resort
  • Free Parking
  • Beach
Show Prices
Choc Bay | St. Lucia, Gros Islet, St. Lucia (Formerly Morgan Bay Beach Resort)
2.3 miles from Heaven Spa
Offers & Announcements SPRING SALE UP TO 50...
St. James's Club Morgan Bay Slideshow
#5 of 17 hotels in Gros Islet
  • Resort
  • Mid-range
  • Free Parking
  • Free Breakfast
Show Prices
Cariblue Beach | Cap Estate, Castries 437, St. Lucia
2.6 miles from Heaven Spa
Travelers' Choice® 2015 Winner All-Inclusive (2014) | Romance
The BodyHoliday, LeSport Slideshow
#2 of 17 hotels in Castries
  • Luxury
  • Resort
  • Free Parking
  • Free Breakfast
Show Prices
Choc Bay-Gros Islet Hwy | PO Box 129, Castries, St. Lucia
2.8 miles from Heaven Spa
Villa Beach Cottages Slideshow
#1 of 17 hotels in Castries
  • Mid-range
  • Free Parking
  • Beach
  • Pool
Show Prices
Choc Bay, Castries GM910, St. Lucia
3.0 miles from Heaven Spa
Special Offer Sensational Summer Sale!
Sandals Halcyon Beach Resort Slideshow
#6 of 17 hotels in Castries
  • Luxury
  • Resort
  • Free Parking
  • Free Breakfast
Show Prices
Malabar Beach, Castries 190, St. Lucia
3.7 miles from Heaven Spa
Rendezvous Resort Slideshow
#3 of 17 hotels in Castries
  • Luxury
  • Resort
  • Free Parking
  • Free Breakfast
Show Prices
PO Box 296 | La Pansee, Castries 89131, St. Lucia
4.4 miles from Heaven Spa
#7 of 17 hotels in Castries
  • Free Parking
  • Pool
Clarke Avenue, Castries, St. Lucia
4.6 miles from Heaven Spa
#9 of 17 hotels in Castries
  • Mid-range
  • Free Parking
  • Beach
Show Prices

Also consider B&Bs near Heaven Spa

Corner of Old Military Road & Habitat Drive | Bonne Terre, Gros Islet, St. Lucia
0.5 miles from Heaven Spa
#4 of 17 Gros Islet B&B and Inns
  • Mid-range
  • Free Parking
  • Pool
Show Prices
Seagrape Avenue | Rodney Bay, Gros Islet 758, St. Lucia
0.5 miles from Heaven Spa
La Terrasse Inn Slideshow
#6 of 17 Gros Islet B&B and Inns
  • Free Parking