Hotels compare St Lucia
St Lucia
2 guests

Adults:

2

Children:

0

Child’s age:

St Lucia

Nov 03 - Nov 04 ·
2 guests

St Lucia Hotels

St Lucia
2 guests

Adults:

2

Children:

0

Child’s age:

Over 190 stays assessed to highlight the standout picks

Navigation

1. St Lucia Lodge

2. Elephant Lake Hotel

3. La Dolce Vita No. 3

4. Palms

Cheap Hotels

5. Perna Perna St Lucia

6. Manor House St Lucia

7. Bayside Hotel Empangeni

Pet Friendly Hotels

8. Sun1 Richards Bay

9. Bon Hotel Waterfront Richards Bay

10. Premier Splendid Inn Bayshore

  • Beach access
St Lucia Lodge St Lucia Lodge

St Lucia Lodge

41 Flamingo Street
0.5 km (0.3 mi) from city center
  • BBQ facilities
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Flat-screen TV
  • Outdoor swimming pool

Standing a mere 5 minutes' walk from Cape Vidal, St Lucia Lodge hotel offers an outdoor swimming pool. Wi-Fi is offered in public areas at the hotel.

Veyane Cultural Village stands 4.6 km away, and Fruit Market is within easy reach of this 3-star hotel. Jabula Beach is also located within 25 minutes' walk of the property. This hotel lies just a few steps from K Z N Wildlife. Minibuses to Mtubamtuba bus station is 750 metres from the Lodge.

7.3
603 reviews
~ US$59 / night

St Lucia Lodge

0.5 km (0.3 mi) from city center
  • BBQ facilities
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Flat-screen TV
  • Outdoor swimming pool

St Lucia Lodge

Standing a mere 5 minutes' walk from Cape Vidal, St Lucia Lodge hotel offers an outdoor swimming pool. Wi-Fi is offered in public areas at the hotel.

Veyane Cultural Village stands 4.6 km away, and Fruit Market is within easy reach of this 3-star hotel. Jabula Beach is also located within 25 minutes' walk of the property. This hotel lies just a few steps from K Z N Wildlife. Minibuses to Mtubamtuba bus station is 750 metres from the Lodge.

7.3
603 reviews
From US$ 59 / night
Elephant Lake Hotel Elephant Lake Hotel

Elephant Lake Hotel

3 Mullet Street
0.2 km (0.1 mi) from city center
  • In-room breakfast
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

The 4-star Elephant Lake Hotel St Lucia offers 41 rooms with proximity to Hluhluwe, which is approximately 5 minutes' walk from the property. Located in proximity to K Z N Wildlife, this St Lucia hotel features an outdoor swimming pool and an à la carte restaurant serving African cuisine.

Cape Vidal is 750 metres from the hotel, and Isiphaphalazi Butterfly Dome Museum is 3.4 km from it. The city centre is 5 minutes away on foot. There is Jabula Beach 2.1 km away, while Minibuses to Mtubamtuba bus station is steps away from the Elephant St Lucia.

8.2
548 reviews
~ US$110 / night

Elephant Lake Hotel

0.2 km (0.1 mi) from city center
  • In-room breakfast
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Bar/ Lounge area
  • Outdoor swimming pool

Elephant Lake Hotel

The 4-star Elephant Lake Hotel St Lucia offers 41 rooms with proximity to Hluhluwe, which is approximately 5 minutes' walk from the property. Located in proximity to K Z N Wildlife, this St Lucia hotel features an outdoor swimming pool and an à la carte restaurant serving African cuisine.

Cape Vidal is 750 metres from the hotel, and Isiphaphalazi Butterfly Dome Museum is 3.4 km from it. The city centre is 5 minutes away on foot. There is Jabula Beach 2.1 km away, while Minibuses to Mtubamtuba bus station is steps away from the Elephant St Lucia.

8.2
548 reviews
From US$ 110 / night
La Dolce Vita No. 3 La Dolce Vita No. 3

La Dolce Vita No. 3

Beach Road La Dolce Vita Number 3
0.3 km (0.2 mi) from city center
200
  • BBQ facilities
  • Concierge desk
  • Flat-screen TV
  • In-room safe
  • Laundry
  • Outdoor swimming pool

Featuring a terrace and an outdoor swimming pool, La Dolce Vita No. 3 St Lucia hotel lies 11 minutes' stroll from K Z N Wildlife. Staying here you can use Wi-Fi throughout the property and private car parking on site.

Located only a few steps from Kosi Bay, the hotel is 5 minutes' walk from St Lucia city centre. The Dolce Vita St Lucia gives access to Saint Lucia Estuary, which is a mere 1.6 km away. Crocodile Centre St Lucia can also be found about a 25-minute walk from this elegant hotel. Minibuses to Mtubamtuba bus station can be found just near the property.

10
46 reviews
~ US$123 / night

La Dolce Vita No. 3

0.3 km (0.2 mi) from city center
200
  • BBQ facilities
  • Concierge desk
  • Flat-screen TV
  • In-room safe
  • Laundry
  • Outdoor swimming pool

La Dolce Vita No. 3

Featuring a terrace and an outdoor swimming pool, La Dolce Vita No. 3 St Lucia hotel lies 11 minutes' stroll from K Z N Wildlife. Staying here you can use Wi-Fi throughout the property and private car parking on site.

Located only a few steps from Kosi Bay, the hotel is 5 minutes' walk from St Lucia city centre. The Dolce Vita St Lucia gives access to Saint Lucia Estuary, which is a mere 1.6 km away. Crocodile Centre St Lucia can also be found about a 25-minute walk from this elegant hotel. Minibuses to Mtubamtuba bus station can be found just near the property.

10
46 reviews
From US$ 123 / night

Cheap Hotels

  • Top location
Palms Palms

Palms

52 Mckenzie St
0.1 km (0.1 mi) from city center
  • 24-hour security

The comfortable Palms Hotel St Lucia gives quick access to Kosi Bay, which is situated about a 5-minute walk away. This 2-star hotel provides 24-hour security to ensure guests' safety.

Saint Lucia Estuary is merely 1.5 km from the hotel, and Fruit Market is just 0.6 km from it. K Z N Wildlife is also a mere 450 metres away. There is Jabula Beach 2.5 km away, and Minibuses to Mtubamtuba bus station is a few moments from the Palms.

~ US$64 / night

Palms

0.1 km (0.1 mi) from city center
  • 24-hour security

Palms

The comfortable Palms Hotel St Lucia gives quick access to Kosi Bay, which is situated about a 5-minute walk away. This 2-star hotel provides 24-hour security to ensure guests' safety.

Saint Lucia Estuary is merely 1.5 km from the hotel, and Fruit Market is just 0.6 km from it. K Z N Wildlife is also a mere 450 metres away. There is Jabula Beach 2.5 km away, and Minibuses to Mtubamtuba bus station is a few moments from the Palms.

From US$ 64 / night
  • Great deal
Perna Perna St Lucia Perna Perna St Lucia

Perna Perna St Lucia

125 Mckenzie St
0.7 km (0.4 mi) from city center
  • BBQ facilities
  • In-room safe
  • Laundry
  • Hair dryer
  • Outdoor swimming pool

Located just 250 metres from Fruit Market, the 3-star Perna Perna St Lucia Hotel is approximately 5 minutes' walk from Cape Vidal. There is also a car park.

The centre of St Lucia can be reached in 10 minutes' walk of the hotel, and such cultural venues as Veyane Cultural Village are about 10 minutes' drive away. You'll find Saint Lucia Estuary 2.3 km from this St Lucia hotel. The Perna Perna is within 15 minutes' drive of Crocodile Centre St Lucia. The accommodation is in proximity to Minibuses to Mtubamtuba bus station.

Perna Perna St Lucia

0.7 km (0.4 mi) from city center
  • BBQ facilities
  • In-room safe
  • Laundry
  • Hair dryer
  • Outdoor swimming pool

Perna Perna St Lucia

Located just 250 metres from Fruit Market, the 3-star Perna Perna St Lucia Hotel is approximately 5 minutes' walk from Cape Vidal. There is also a car park.

The centre of St Lucia can be reached in 10 minutes' walk of the hotel, and such cultural venues as Veyane Cultural Village are about 10 minutes' drive away. You'll find Saint Lucia Estuary 2.3 km from this St Lucia hotel. The Perna Perna is within 15 minutes' drive of Crocodile Centre St Lucia. The accommodation is in proximity to Minibuses to Mtubamtuba bus station.

Manor House St Lucia Manor House St Lucia

Manor House St Lucia

, St Lucia
0.4 km (0.2 mi) from city center
  • Room service
  • Laundry
  • Bar/ Lounge area
  • Outdoor swimming pool

Located a mere 250 metres from Fruit Market, Manor House St Lucia Hotel is just 5 minutes' walk from Mpila Camp Hluhluwe Imfolozi Reserve.

The centre of St Lucia can be reached in 5 minutes' walk of the hotel, and such cultural venues as Isiphaphalazi Butterfly Dome Museum are 3.5 km away. This 4-star hotel is within 100 metres of Cape Vidal and within easy reach of K Z N Wildlife. Within 25 minutes' walk of the Manor House, guests will also find Saint Lucia Estuary. Minibuses to Mtubamtuba bus station can be found not far from the property.

Manor House St Lucia

0.4 km (0.2 mi) from city center
  • Room service
  • Laundry
  • Bar/ Lounge area
  • Outdoor swimming pool

Manor House St Lucia

Located a mere 250 metres from Fruit Market, Manor House St Lucia Hotel is just 5 minutes' walk from Mpila Camp Hluhluwe Imfolozi Reserve.

The centre of St Lucia can be reached in 5 minutes' walk of the hotel, and such cultural venues as Isiphaphalazi Butterfly Dome Museum are 3.5 km away. This 4-star hotel is within 100 metres of Cape Vidal and within easy reach of K Z N Wildlife. Within 25 minutes' walk of the Manor House, guests will also find Saint Lucia Estuary. Minibuses to Mtubamtuba bus station can be found not far from the property.

Hotels near St Lucia

Pet Friendly Hotels

  • Beach access
Bayside Hotel Empangeni Bayside Hotel Empangeni

Bayside Hotel Empangeni

56 Maxwell Street
65.7 km (40.8 mi) from St Lucia
  • Cookware/ Kitchen utensils
  • Car park
    US$ 1.24 per day
  • 24-hour reception
  • Air conditioning
  • Billiard tables
  • Terrace

Offering a picnic area and a dining table, and views of the garden, the 3-star Bayside Hotel Empangeni is located just a 10-minute walk from Empangeni Art and Cultural History Museum. Staying here you can use Wi-Fi in public areas and a private parking lot on site.

Guests can quickly get to Holy Cross Anglican Church, which is around 900 metres away.

8
982 reviews
~ US$30 / night

Bayside Hotel Empangeni

65.7 km (40.8 mi) from St Lucia
  • Cookware/ Kitchen utensils
  • Car park
    US$ 1.24 per day
  • 24-hour reception
  • Air conditioning
  • Billiard tables
  • Terrace

Bayside Hotel Empangeni

Offering a picnic area and a dining table, and views of the garden, the 3-star Bayside Hotel Empangeni is located just a 10-minute walk from Empangeni Art and Cultural History Museum. Staying here you can use Wi-Fi in public areas and a private parking lot on site.

Guests can quickly get to Holy Cross Anglican Church, which is around 900 metres away.

8
982 reviews
From US$ 30 / night
  • Popular choice
Sun1 Richards Bay Sun1 Richards Bay

Sun1 Richards Bay

6 White Pear Road
54.7 km (34.0 mi) from St Lucia
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Garden area

Located about a 25-minute stroll from Dact, the 2-star Sun1 Richards Bay Hotel includes 64 rooms. This Richards Bay hotel also provides guests with 24-hour security.

The hotel is stationed within a 2-km distance of Richards Small Craft Harbour. There is Mzingazi nearly a 10-minute ride away.

7.3
1660 reviews
~ US$39 / night

Sun1 Richards Bay

54.7 km (34.0 mi) from St Lucia
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Garden area

Sun1 Richards Bay

Located about a 25-minute stroll from Dact, the 2-star Sun1 Richards Bay Hotel includes 64 rooms. This Richards Bay hotel also provides guests with 24-hour security.

The hotel is stationed within a 2-km distance of Richards Small Craft Harbour. There is Mzingazi nearly a 10-minute ride away.

7.3
1660 reviews
From US$ 39 / night
  • Best-rated
  • Beach access
Bon Hotel Waterfront Richards Bay Bon Hotel Waterfront Richards Bay

Bon Hotel Waterfront Richards Bay

Corner Of Bridgetown Road And Pioneer Road, Tuzi Gazi Waterfront
56.8 km (35.3 mi) from St Lucia
  • Restaurant
  • Car park
    Charges may apply
  • 24-hour reception
  • Air conditioning
  • Bar/ Lounge area
  • Pool with view

Boasting spectacular views, the 4-star Bon Hotel Waterfront Richards Bay is nestled 200 metres from the coastline. Featuring 75 modern rooms and an outdoor swimming pool, the hotel is located within easy reach of Naval island.

Mzingazi is 3.6 km away, while Zululand Yacht Club is 5 minutes on foot from this stylish hotel. The property is also 3.7 km from Richards Bay Baptist Church. The Bon is near excellent restaurants and a casino. Guests can find Alkantstrand Beach, which is 10 minutes away by car.

8.4
1175 reviews
~ US$115 / night

Bon Hotel Waterfront Richards Bay

56.8 km (35.3 mi) from St Lucia
  • Restaurant
  • Car park
    Charges may apply
  • 24-hour reception
  • Air conditioning
  • Bar/ Lounge area
  • Pool with view

Bon Hotel Waterfront Richards Bay

Boasting spectacular views, the 4-star Bon Hotel Waterfront Richards Bay is nestled 200 metres from the coastline. Featuring 75 modern rooms and an outdoor swimming pool, the hotel is located within easy reach of Naval island.

Mzingazi is 3.6 km away, while Zululand Yacht Club is 5 minutes on foot from this stylish hotel. The property is also 3.7 km from Richards Bay Baptist Church. The Bon is near excellent restaurants and a casino. Guests can find Alkantstrand Beach, which is 10 minutes away by car.

8.4
1175 reviews
From US$ 115 / night

Dog Friendly Hotels

  • Beach access
Premier Splendid Inn Bayshore Premier Splendid Inn Bayshore

Premier Splendid Inn Bayshore

4 The Gully Off Hibberd Drive
56.0 km (34.8 mi) from St Lucia
  • BBQ facilities
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Golf centre
  • Pool with view

Located 25 minutes' walk from Alkantstrand Beach, Premier Splendid Inn Bayshore Richards Bay includes 102 rooms with views of the garden. The hotel offers Wi-Fi in public areas and a car park on site.

This 3-star inn has an upmarket setting 1.8 km from Pelican Island. Take advantage of the closeness to Zululand Multi Sport Club, which is a 16-minute walk away. Entertainment in the area includes Zululand Yacht Club 2.4 km from the Premier. Richards Bay airport can be reached in 20 minutes by car from this property.

7.5
512 reviews
~ US$37 / night

Premier Splendid Inn Bayshore

56.0 km (34.8 mi) from St Lucia
  • BBQ facilities
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Golf centre
  • Pool with view

Premier Splendid Inn Bayshore

Located 25 minutes' walk from Alkantstrand Beach, Premier Splendid Inn Bayshore Richards Bay includes 102 rooms with views of the garden. The hotel offers Wi-Fi in public areas and a car park on site.

This 3-star inn has an upmarket setting 1.8 km from Pelican Island. Take advantage of the closeness to Zululand Multi Sport Club, which is a 16-minute walk away. Entertainment in the area includes Zululand Yacht Club 2.4 km from the Premier. Richards Bay airport can be reached in 20 minutes by car from this property.

7.5
512 reviews
From US$ 37 / night
Bon Hotel Empangeni Bon Hotel Empangeni

Bon Hotel Empangeni

64 Turnbull Street
65.8 km (40.9 mi) from St Lucia
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Golf centre
  • Terrace

Featuring a swimming pool, the elegant Bon Hotel Empangeni is located in a central neighbourhood, only 9 minutes' walk from Holy Cross Anglican Church. One will enjoy a lounge bar or a shared lounge and a golf course, while this 3-star hotel also boasts central setting just a few steps from Empangeni Art and Cultural History Museum.

The centre of Empangeni can be reached within a 10-minute walk. The Bon Empangeni is located a short way from Richards Bay.

8.2
471 reviews
~ US$86 / night

Bon Hotel Empangeni

65.8 km (40.9 mi) from St Lucia
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Golf centre
  • Terrace

Bon Hotel Empangeni

Featuring a swimming pool, the elegant Bon Hotel Empangeni is located in a central neighbourhood, only 9 minutes' walk from Holy Cross Anglican Church. One will enjoy a lounge bar or a shared lounge and a golf course, while this 3-star hotel also boasts central setting just a few steps from Empangeni Art and Cultural History Museum.

The centre of Empangeni can be reached within a 10-minute walk. The Bon Empangeni is located a short way from Richards Bay.

8.2
471 reviews
From US$ 86 / night
  • Beach access
The Bay View Hotel The Bay View Hotel

The Bay View Hotel

22 Davidson Lane
56.1 km (34.9 mi) from St Lucia
  • In-room breakfast
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Live entertainment
  • Outdoor swimming pool

The comfortable 3-star The Bay View Hotel Richards Bay is just 1.3 km from Alkantstrand Beach and boasts a sundeck and a golf course. Thanks to its prime location, this Richards Bay hotel stands in the vicinity of Zululand Multi Sport Club, which is a great place to have a fun time.

The hotel is located in Richards Bay, near a lake. Attractions, you can find around a 10-minute drive from the accommodation, include Naval island. Mzingazi is 3.7 km from this Richards Bay hotel.

8.1
294 reviews
~ US$120 / night

The Bay View Hotel

56.1 km (34.9 mi) from St Lucia
  • In-room breakfast
  • Free parking
  • VIP check-in/ -out
  • Air conditioning
  • Live entertainment
  • Outdoor swimming pool

The Bay View Hotel

The comfortable 3-star The Bay View Hotel Richards Bay is just 1.3 km from Alkantstrand Beach and boasts a sundeck and a golf course. Thanks to its prime location, this Richards Bay hotel stands in the vicinity of Zululand Multi Sport Club, which is a great place to have a fun time.

The hotel is located in Richards Bay, near a lake. Attractions, you can find around a 10-minute drive from the accommodation, include Naval island. Mzingazi is 3.7 km from this Richards Bay hotel.

8.1
294 reviews
From US$ 120 / night

Kid Friendly Hotels

  • Beach access
Indaba Lodge Hotel Richards Bay Indaba Lodge Hotel Richards Bay

Indaba Lodge Hotel Richards Bay

Corner Launder & Davidson Lane
55.9 km (34.8 mi) from St Lucia
  • BBQ facilities
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Outdoor swimming pool

The smoke-free Indaba Lodge Hotel Richards Bay includes air-conditioned rooms nearly 15 minutes' walk from Pelican Island. Offering windsurfing, snorkelling, and fisheries in the area, this 3-star hotel lies around 600 metres from Alkantstrand Beach, and 4.6 km from Richards Bay Baptist Church.

You'll need 20-minute drive to Richards Bay airport. There is Richards Bay Golf Driving Range, located approximately a 20-minute walk away. Such entertainment attractions as Zululand Multi Sport Club are also only 650 metres away.

7.8
1295 reviews
~ US$123 / night

Indaba Lodge Hotel Richards Bay

55.9 km (34.8 mi) from St Lucia
  • BBQ facilities
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Outdoor swimming pool

Indaba Lodge Hotel Richards Bay

The smoke-free Indaba Lodge Hotel Richards Bay includes air-conditioned rooms nearly 15 minutes' walk from Pelican Island. Offering windsurfing, snorkelling, and fisheries in the area, this 3-star hotel lies around 600 metres from Alkantstrand Beach, and 4.6 km from Richards Bay Baptist Church.

You'll need 20-minute drive to Richards Bay airport. There is Richards Bay Golf Driving Range, located approximately a 20-minute walk away. Such entertainment attractions as Zululand Multi Sport Club are also only 650 metres away.

7.8
1295 reviews
From US$ 123 / night
  • Guest favorite
Mazuri Bush Cottages Mazuri Bush Cottages

Mazuri Bush Cottages

R22
52.2 km (32.5 mi) from St Lucia
  • BBQ facilities
  • Free parking
  • 24-hour security
  • Air conditioning
  • Billiard tables
  • Outdoor swimming pool

The comfortable Mazuri Bush Cottages Hluhluwe hotel is located merely 1.3 km from Kuleni Game Park, offering 17 rooms along with a sundeck and a picnic area.

Zulu Croc is about a 10-minute ride from the 3-star hotel, and Phinda airport is 5 km away.

8.6
66 reviews
~ US$82 / night

Mazuri Bush Cottages

52.2 km (32.5 mi) from St Lucia
  • BBQ facilities
  • Free parking
  • 24-hour security
  • Air conditioning
  • Billiard tables
  • Outdoor swimming pool

Mazuri Bush Cottages

The comfortable Mazuri Bush Cottages Hluhluwe hotel is located merely 1.3 km from Kuleni Game Park, offering 17 rooms along with a sundeck and a picnic area.

Zulu Croc is about a 10-minute ride from the 3-star hotel, and Phinda airport is 5 km away.

8.6
66 reviews
From US$ 82 / night
Amble Inn Guest House Amble Inn Guest House

Amble Inn Guest House

93 Rex Henderson Road Fairview
65.8 km (40.9 mi) from St Lucia
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Plunge pool
  • Outdoor swimming pool
  • Terrace

Situated approximately 25 minutes' walk from Empangeni Art and Cultural History Museum, the comfortable Amble Inn Guest House Empangeni features Wi-Fi in the rooms, and private car parking on site.

Empangeni centre can be reached within 10 minutes' walk. Sights 2.6 km from the 2-star inn include Holy Cross Anglican Church.

7.3
229 reviews
~ US$49 / night

Amble Inn Guest House

65.8 km (40.9 mi) from St Lucia
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Plunge pool
  • Outdoor swimming pool
  • Terrace

Amble Inn Guest House

Situated approximately 25 minutes' walk from Empangeni Art and Cultural History Museum, the comfortable Amble Inn Guest House Empangeni features Wi-Fi in the rooms, and private car parking on site.

Empangeni centre can be reached within 10 minutes' walk. Sights 2.6 km from the 2-star inn include Holy Cross Anglican Church.

7.3
229 reviews
From US$ 49 / night

Are you in a hurry?

Here is a quick list of Hotels in St Lucia, selected based on their rating

Name of hotel Accommodation Rating Price, $
St Lucia Lodge

7.3 / 10

(603 Reviews)

From 59$
Elephant Lake Hotel

8.2 / 10

(548 Reviews)

From 110$
La Dolce Vita No. 3

10.0 / 10

(46 Reviews)

From 123$
Bayside Hotel Empangeni

8.0 / 10

(982 Reviews)

From 30$
Sun1 Richards Bay

7.3 / 10

(1660 Reviews)

From 39$

Location