Top 10 Hotels in Castries

See all 15 Hotels in Castries
Rendezvous - All Inclusive - Couples Only
Rendezvous - All Inclusive - Couples Only

Malabar Beach, Castries

4.0 out of 5.0
4.5 out of 5 (137 reviews)

Nestled on the beach, this Castries resort is within 1 mi (2 km) of Vigie Beach, Castries Central Market, and Vendor’s …

Get Rates
Aanola Villas
Aanola Villas

12 Tapion Reef Road, Castries

3.0 out of 5.0
4.3 out of 5 (6 reviews)

Situated near the airport, this apartment is within 1 mi (2 km) of La Toc Battery, La Toc Beach, and St. Lucia National …

$75
Auberge Seraphine
Auberge Seraphine

Vielle Bay, Castries 000124

3.0 out of 5.0
3.4 out of 5 (21 reviews)

Situated near the airport, this hotel is within 1 mi (2 km) of Vendor’s Arcade and Castries Central Market. St. Lucia Town …

$125
Heritage House
Heritage House

St. Victor's View, Clarke Avenue, Castries

3.0 out of 5.0
4.6 out of 5 (48 reviews)

Situated near the airport, this bed & breakfast is steps from Saint Lucia National Archives and The Embassy of France in …

$89
Grandtosh Luxury Apartments
Grandtosh Luxury Apartments

Morne Du Don, Castries LC04 101

3.5 out of 5.0

Situated in Castries, this apartment is within a 10-minute walk of Mont Fortune Historic Area and St. Lucia Government House …

$120
Villa Beach Cottages
Villa Beach Cottages

Choc Bay, Castries

3.0 out of 5.0
4.6 out of 5 (24 reviews)

Nestled on the beach, this Castries hotel is within 3 mi (5 km) of Choc Beach, Vigie Beach, and Castries Central Market …

$300
Harbour Vista Inn
Harbour Vista Inn

Cooper Rd, Castries

2.5 out of 5.0
2.8 out of 5 (12 reviews)

Located in the heart of Castries, this guesthouse is within a 15-minute walk of La Toc Battery, Derek Walcott Square, and St …

$52
Windjammer Landing Villa Beach Resort
Windjammer Landing Villa Beach Resort

Labrelotte Bay, Gros Islet

4.5 out of 5.0
4.3 out of 5 (266 reviews)

Patterned after a Mediterranean village, this St. Lucia resort is terraced into a steep green hillside facing the blue waters …

Get Rates
St. James's Club Morgan Bay All Inclusive
St. James's Club Morgan Bay All Inclusive

1 Choc Bay, Gros Islet

4.0 out of 5.0
4 out of 5 (307 reviews)

This all inclusive resort offers a romantic waterfront setting, located on a private cove near the entertainment district …

$325
Coco Palm
Coco Palm

Rodney Bay Village, Gros Islet

3.5 out of 5.0
4.2 out of 5 (996 reviews)

Located in St. Lucia's Rodney Bay Village, 300 meters (328 yards) from a beach, this 103-room hotel offers walking-distance …

$91

Recent Reviews in Castries

Hide content

Where to stay in Castries

Castries Hotel Guide

Visiting Castries? There are a range of accommodation options for tourists to choose from. Within our handy booking pages you can explore 26 apartments and hotels within a 6-mile from the central part of Castries. Or, alternatively, the BodyHoliday All Inclusive is located 8 miles away. If you'd prefer, you could make a booking at the Sugar Beach, a Viceroy Resort or the Calabash Cove Resort And Spa.

Gros Islet is 6 miles to the southwest of Castries and is where you'll find Smugglers Cove, Reduit Beach and Pigeon Island National Park. The Sandals Grande St. Lucian Spa & Beach Resort - All Inclusive and Cap Maison Resort & Spa are just some of the fabulous Expedia-listed apartment and hotel options in Gros Islet. Or stay in Soufriere, 11 miles to the northeast of Castries, where you'll find the Anse Chastanet Resort and Ladera Resort. Should you choose to stay in Soufriere, set aside some time to visit the Sulphur Springs, Coral Gardens and Soufriere Volcano.

Before you head home, consider spending a few hours hanging out with local sports enthusiasts at a local sporting fixture. Beausejour Stadium is 6 miles to the southwest of Castries. For travelers who are keen on booking a bed close by, make a reservation in the BodyHoliday All Inclusive or Calabash Cove Resort And Spa.

George F. L. Charles Airport is the most frequently used airport for flying into and leaving Castries. It is 1 mile away. If you plan to stay nearby, try the Calabash Cove Resort And Spa or Rendezvous - All Inclusive - Couples Only.