Top 10 Hotels in St. Lucia

See all 20 Hotels in St. Lucia
Elephant Lake Hotel
Elephant Lake Hotel

3 Mullett Street, St. Lucia 3936

3.0 out of 5.0
3 out of 5 (10 reviews)

Situated on the waterfront, this hotel is 1.1 mi (1.7 km) from St. Lucia Wetland Heritage Park and Estuary and 1.9 mi (3 km …

$83
Umlilo Lodge
Umlilo Lodge

9 Dolphin Avenue, St. Lucia 3936

4.0 out of 5.0
4.3 out of 5 (14 reviews)

Situated by the ocean, this bed & breakfast is 1.3 mi (2.1 km) from St. Lucia Wetland Heritage Park and Estuary and 1.8 mi …

$86
Lidiko Lodge
Lidiko Lodge

95 Mc Kenzie Street, St. Lucia 3936

4.0 out of 5.0
3.5 out of 5 (2 reviews)

Situated in St. Lucia, this lodge is 1.3 mi (2.1 km) from St. Lucia Wetland Heritage Park and Estuary and 1.7 mi (2.8 km) fro …

$96
Marlin Lodge
Marlin Lodge

62 Garric Ave, St. Lucia 3936

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

Situated in St. Lucia, this bed & breakfast is 1.1 mi (1.8 km) from St. Lucia Wetland Heritage Park and Estuary and 1.5 mi …

$61
Little Eden St Lucia
Little Eden St Lucia

159 Hornbill Street, St. Lucia 3936

4.0 out of 5.0
4.1 out of 5 (17 reviews)

Situated by the ocean, this apartment is 1.4 mi (2.3 km) from St. Lucia Estuary Beach and 1.8 mi (2.9 km) from St. Lucia …

$58
Lake View Cabanas
Lake View Cabanas

Mckenzie Street, St. Lucia 3936

3.0 out of 5.0
4 out of 5 (7 reviews)

Situated near the beach, this apartment is 1 mi (1.5 km) from St. Lucia Wetland Heritage Park and Estuary and 1.8 mi (2.9 km) …

$80
Jo-A-Lize Lodge
Jo-A-Lize Lodge

Lot 6, McKenzie Street, St. Lucia 3936

3.0 out of 5.0
2.9 out of 5 (12 reviews)

Situated near the beach, this guesthouse is 1.2 mi (1.9 km) from St. Lucia Wetland Heritage Park and Estuary and 1.9 mi (3 km …

$48
Hilton Durban
Hilton Durban

12-14 Walnut Road, Durban 4001

5.0 out of 5.0
4.1 out of 5 (352 reviews)

Hilton Durban Hotel is a half mile from Durban’s North and South beaches, next to the International Convention Centre, and …

$94
Belaire Suites
Belaire Suites

151 Snell Parade, Durban 4056

4.0 out of 5.0
4.1 out of 5 (330 reviews)

Located in the heart of Durban, this hotel is within 1 mi (2 km) of Battery Beach and Sahara Stadium Kingsmead. UShaka Marine …

$57
Monzi Safari Lodge
Monzi Safari Lodge
5.8 mi from St. Lucia
4.0 out of 5.0
4.3 out of 5 (4 reviews)

Situated in a rural location, this lodge is 0.6 mi (0.9 km) from Monzi Golf Club and within 16 mi (25 km) of St. Lucia Wetlan …

$69

Recent Reviews in St. Lucia

Hide content

Where to stay in St. Lucia

St. Lucia Hotel Guide

From the cheap and cheerful to the more upmarket, St. Lucia offers a wide selection of quality room choices. Approximately 23 apartments and hotels are within a 0.1-mile radius of St. Lucia's city center.

A secret to stress-free traveling is finding a convenient location to base yourself, so why not check out the Lidiko Lodge and Serene-estate Boutique Guesthouse, which can be found within a 0.6-mile radius of St. Lucia's city center.

Families, students and thrifty travelers can select from some lovely St. Lucia accommodation options that won't blow holes in their budget. The Marlin Lodge is 0.1 miles away. Additional budget hotels include the Elephant Lake Hotel and the Ndiza Lodge & Cabanas.

The Emdoneni Lodge with Cheetah Project is situated 20 miles from the center of St. Lucia. Alternatively, the Gooderson Dumazulu Lodge & Traditional Village is positioned 20 miles away. The Ingwenya Lodge as well as the Umlilo Lodge are other alternative accommodation options in St. Lucia.

The nearest hotels in Kwazulu-Natal are Meer En See and Sodwana Bay. Meer En See is 35 miles to the southwest of St. Lucia, while Sodwana Bay is 60 miles to the north. Meer En See accommodations include the Protea Hotel by Marriott Richards Bay Waterfront and Imvubu Lodge. While apartments and hotels are the Jesserpoint No 7 and Coral Divers.

If you are traveling into or out of Richards Bay Airport and would like to stay nearby try Aristo Manor or Road Lodge Richards Bay.