City hotelsres St Lucia
St Lucia
2 guests

Adults:

2

Children:

0

Child’s age:

St Lucia

Nov 01 - Nov 02 ·
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. Premier Splendid Inn Bayshore

10. Bon Hotel Waterfront Richards Bay

  • 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

Featuring air-conditioned rooms, St Lucia Lodge hotel is located 25 minutes' walk from Crocodile Centre St Lucia. This hotel also offers Wi-Fi in public areas.

The 3-star hotel accommodates guests right in the centre of St Lucia. Mpila Camp Hluhluwe Imfolozi Reserve is 450 metres from the property, while Isiphaphalazi Butterfly Dome Museum is 3.5 km away. The Lodge is situated fairly close to K Z N Wildlife.

7.4
606 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

Featuring air-conditioned rooms, St Lucia Lodge hotel is located 25 minutes' walk from Crocodile Centre St Lucia. This hotel also offers Wi-Fi in public areas.

The 3-star hotel accommodates guests right in the centre of St Lucia. Mpila Camp Hluhluwe Imfolozi Reserve is 450 metres from the property, while Isiphaphalazi Butterfly Dome Museum is 3.5 km away. The Lodge is situated fairly close to K Z N Wildlife.

7.4
606 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

Situated about 5 minutes' walk from Hluhluwe, the 4-star Elephant Lake Hotel St Lucia consists of 41 rooms and offers an à la carte restaurant onsite. The hotel lies not far from K Z N Wildlife and boasts an outdoor swimming pool along with views of the garden.

Crocodile Centre St Lucia is around 2 km away, and Mpila Camp Hluhluwe Imfolozi Reserve is merely 0.7 km from this hotel. Guests can reach St Lucia city centre in 5 minutes on foot. The Elephant St Lucia is also within 25 minutes' walk of Jabula Beach.

8.2
546 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

Situated about 5 minutes' walk from Hluhluwe, the 4-star Elephant Lake Hotel St Lucia consists of 41 rooms and offers an à la carte restaurant onsite. The hotel lies not far from K Z N Wildlife and boasts an outdoor swimming pool along with views of the garden.

Crocodile Centre St Lucia is around 2 km away, and Mpila Camp Hluhluwe Imfolozi Reserve is merely 0.7 km from this hotel. Guests can reach St Lucia city centre in 5 minutes on foot. The Elephant St Lucia is also within 25 minutes' walk of Jabula Beach.

8.2
546 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 views of the patio, La Dolce Vita No. 3 St Lucia hotel is located a 19-minute walk from Saint Lucia Estuary. This hotel also provides Wi-Fi available throughout the property.

The elegant hotel is in a residential area of St Lucia. Veyane Cultural Village is 6 km away, and there is Kosi Bay nearby. Guests of the property can get to Crocodile Centre St Lucia, which is a 25-minute walk away.

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 views of the patio, La Dolce Vita No. 3 St Lucia hotel is located a 19-minute walk from Saint Lucia Estuary. This hotel also provides Wi-Fi available throughout the property.

The elegant hotel is in a residential area of St Lucia. Veyane Cultural Village is 6 km away, and there is Kosi Bay nearby. Guests of the property can get to Crocodile Centre St Lucia, which is a 25-minute walk away.

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 2-star Palms Hotel St Lucia offers easy access to Kosi Bay, which is situated around 5 minutes' walk away.

This comfortable hotel boasts a convenient location a mere 1.5 km from Saint Lucia Estuary and 3.5 km from Isiphaphalazi Butterfly Dome Museum. The hotel is in proximity to Richards Bay. The property is also in the immediate vicinity of K Z N Wildlife. Minibuses to Mtubamtuba bus station is 200 metres from the Palms, and Jabula Beach is approximately 10 minutes away by car.

~ US$64 / night

Palms

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

Palms

The 2-star Palms Hotel St Lucia offers easy access to Kosi Bay, which is situated around 5 minutes' walk away.

This comfortable hotel boasts a convenient location a mere 1.5 km from Saint Lucia Estuary and 3.5 km from Isiphaphalazi Butterfly Dome Museum. The hotel is in proximity to Richards Bay. The property is also in the immediate vicinity of K Z N Wildlife. Minibuses to Mtubamtuba bus station is 200 metres from the Palms, and Jabula Beach is approximately 10 minutes away by car.

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

The 3-star Perna Perna St Lucia Hotel offers quick access to Cape Vidal, located nearly a 5-minute walk away.

Veyane Cultural Village is 4.4 km from the hotel, and Kosi Bay is merely 0.8 km from it. This hotel is 1 km away from the centre of St Lucia. The accommodation is steps away from K Z N Wildlife. The Perna Perna St Lucia is around a 10-minute walk from Minibuses to Mtubamtuba bus station, while Saint Lucia Estuary is around 10 minutes' drive away.

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

The 3-star Perna Perna St Lucia Hotel offers quick access to Cape Vidal, located nearly a 5-minute walk away.

Veyane Cultural Village is 4.4 km from the hotel, and Kosi Bay is merely 0.8 km from it. This hotel is 1 km away from the centre of St Lucia. The accommodation is steps away from K Z N Wildlife. The Perna Perna St Lucia is around a 10-minute walk from Minibuses to Mtubamtuba bus station, while Saint Lucia Estuary is around 10 minutes' drive away.

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

Manor House St Lucia Hotel offers proximity to Isiphaphalazi Butterfly Dome Museum, which is located 3.5 km away.

The centre of St Lucia is a 5 minutes' walk of the hotel. K Z N Wildlife is a mere 350 metres from this 4-star hotel, and Saint Lucia Estuary is 25 minutes' stroll away. Cape Vidal is also about 5 minutes' walk away. Well-connected to Jabula Beach, which is 2.2 km away, the Manor House is within reach of Minibuses to Mtubamtuba bus station.

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

Manor House St Lucia Hotel offers proximity to Isiphaphalazi Butterfly Dome Museum, which is located 3.5 km away.

The centre of St Lucia is a 5 minutes' walk of the hotel. K Z N Wildlife is a mere 350 metres from this 4-star hotel, and Saint Lucia Estuary is 25 minutes' stroll away. Cape Vidal is also about 5 minutes' walk away. Well-connected to Jabula Beach, which is 2.2 km away, the Manor House is within reach of Minibuses to Mtubamtuba bus station.

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.23 per day
  • 24-hour reception
  • Air conditioning
  • Billiard tables
  • Terrace

Bayside Hotel Empangeni, located within a 900-metre distance of Holy Cross Anglican Church, features Wi-Fi in public areas. This hotel offers 18 rooms with views of the garden.

The comfortable hotel in Empangeni is within reach of Empangeni Art and Cultural History Museum.

8
975 reviews
~ US$30 / night

Bayside Hotel Empangeni

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

Bayside Hotel Empangeni

Bayside Hotel Empangeni, located within a 900-metre distance of Holy Cross Anglican Church, features Wi-Fi in public areas. This hotel offers 18 rooms with views of the garden.

The comfortable hotel in Empangeni is within reach of Empangeni Art and Cultural History Museum.

8
975 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 just 1.7 km from Boardwalk Mall, the 2-star Sun1 Richards Bay Hotel includes 64 rooms.

When staying at the hotel, you'll be within 20 minutes' walk of Richards Bay Baptist Church. Mzingazi is 3.5 km from this Richards Bay hotel.

7.2
1663 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 just 1.7 km from Boardwalk Mall, the 2-star Sun1 Richards Bay Hotel includes 64 rooms.

When staying at the hotel, you'll be within 20 minutes' walk of Richards Bay Baptist Church. Mzingazi is 3.5 km from this Richards Bay hotel.

7.2
1663 reviews
From US$ 39 / night
  • 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

The 3-star smoke-free Premier Splendid Inn Bayshore Richards Bay, situated nearly a 10-minute drive from Richards Bay Harbour, offers a sun deck, a shared lounge, and a golf course.

This Richards Bay inn is stationed only 1.6 km from Meer n See Shopping Centre. Mzingazi also lies approximately a 15-minute ride away. The hotel has an upmarket location — 5 km from Richards Bay airport.

7.5
516 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

The 3-star smoke-free Premier Splendid Inn Bayshore Richards Bay, situated nearly a 10-minute drive from Richards Bay Harbour, offers a sun deck, a shared lounge, and a golf course.

This Richards Bay inn is stationed only 1.6 km from Meer n See Shopping Centre. Mzingazi also lies approximately a 15-minute ride away. The hotel has an upmarket location — 5 km from Richards Bay airport.

7.5
516 reviews
From US$ 37 / night

Dog Friendly Hotels

  • 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

Situated a mere 5 minutes' stroll from Naval island, the stylish 4-star Bon Hotel Waterfront Richards Bay offers modern rooms, Wi-Fi, and a private parking lot. Located 2.3 km from a convenient place to shop such as Meer n See Shopping Centre, the smoke-free hotel provides 75 rooms.

Located amidst excellent restaurants and a casino, this Richards Bay hotel is nearly a 10-minute ride from Alkantstrand Beach. Lake Mzingazi Dam stands 2.9 km from the Bon Richards Bay. Mzingazi also lies approximately a 15-minute ride away.

8.3
1167 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

Situated a mere 5 minutes' stroll from Naval island, the stylish 4-star Bon Hotel Waterfront Richards Bay offers modern rooms, Wi-Fi, and a private parking lot. Located 2.3 km from a convenient place to shop such as Meer n See Shopping Centre, the smoke-free hotel provides 75 rooms.

Located amidst excellent restaurants and a casino, this Richards Bay hotel is nearly a 10-minute ride from Alkantstrand Beach. Lake Mzingazi Dam stands 2.9 km from the Bon Richards Bay. Mzingazi also lies approximately a 15-minute ride away.

8.3
1167 reviews
From US$ 115 / 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

Boasting a shared lounge and a golf course, the elegant Bon Hotel Empangeni is located approximately a 5-minute walk from Empangeni Art and Cultural History Museum. This 3-star hotel includes a swimming pool and an à la carte restaurant.

The hotel is nestled in the business district of Empangeni, in proximity to Holy Cross Anglican Church.

8.2
465 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

Boasting a shared lounge and a golf course, the elegant Bon Hotel Empangeni is located approximately a 5-minute walk from Empangeni Art and Cultural History Museum. This 3-star hotel includes a swimming pool and an à la carte restaurant.

The hotel is nestled in the business district of Empangeni, in proximity to Holy Cross Anglican Church.

8.2
465 reviews
From US$ 86 / night
  • 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

Located around 20 minutes' walk from Richards Bay Golf Driving Range, the smoke-free Indaba Lodge Hotel Richards Bay offers modern comforts such as currency exchange and a lift. This 3-star hotel offers an outdoor swimming pool along with a treatment room and a foot bath and boasts a location within a few blocks of Alkantstrand Beach.

Richards Bay Harbour is also 4.3 km from the hotel. The Indaba Richards Bay lies about 10 minutes' drive from Naval island. Richards Bay airport is 5 km away from the property.

7.8
1291 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

Located around 20 minutes' walk from Richards Bay Golf Driving Range, the smoke-free Indaba Lodge Hotel Richards Bay offers modern comforts such as currency exchange and a lift. This 3-star hotel offers an outdoor swimming pool along with a treatment room and a foot bath and boasts a location within a few blocks of Alkantstrand Beach.

Richards Bay Harbour is also 4.3 km from the hotel. The Indaba Richards Bay lies about 10 minutes' drive from Naval island. Richards Bay airport is 5 km away from the property.

7.8
1291 reviews
From US$ 123 / night

Kid Friendly Hotels

  • 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 The Bay View Hotel Richards Bay, situated approximately 10 minutes by car from Zululand Yacht Club, features a sun deck and a golf course.

When staying at this 3-star hotel, guests will be just 1.9 km from Richards Bay Golf Driving Range. Alkantstrand Beach is accessible within a 16-minute walk.

8
296 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 The Bay View Hotel Richards Bay, situated approximately 10 minutes by car from Zululand Yacht Club, features a sun deck and a golf course.

When staying at this 3-star hotel, guests will be just 1.9 km from Richards Bay Golf Driving Range. Alkantstrand Beach is accessible within a 16-minute walk.

8
296 reviews
From US$ 120 / 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

Located about 10 minutes by car from Zulu Croc, the comfortable Mazuri Bush Cottages Hluhluwe hotel includes a sundeck and a picnic area.

When staying at this 3-star hotel, guests will be within reach of Kuleni Game Park. Phinda airport is 45 minutes' drive away from the hotel.

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

Located about 10 minutes by car from Zulu Croc, the comfortable Mazuri Bush Cottages Hluhluwe hotel includes a sundeck and a picnic area.

When staying at this 3-star hotel, guests will be within reach of Kuleni Game Park. Phinda airport is 45 minutes' drive away from the hotel.

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 about 25 minutes' walk from Empangeni Art and Cultural History Museum, the comfortable Amble Inn Guest House Empangeni offers proximity to various city highlights. This 2-star inn also provides guests with Wi-Fi, available in the rooms.

Attractions 2.6 km from the hotel include Holy Cross Anglican Church.

7.2
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 about 25 minutes' walk from Empangeni Art and Cultural History Museum, the comfortable Amble Inn Guest House Empangeni offers proximity to various city highlights. This 2-star inn also provides guests with Wi-Fi, available in the rooms.

Attractions 2.6 km from the hotel include Holy Cross Anglican Church.

7.2
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.4 / 10

(606 Reviews)

From 59$
Elephant Lake Hotel

8.2 / 10

(546 Reviews)

From 110$
La Dolce Vita No. 3

10.0 / 10

(46 Reviews)

From 123$
Bayside Hotel Empangeni

8.0 / 10

(975 Reviews)

From 30$
Sun1 Richards Bay

7.2 / 10

(1663 Reviews)

From 39$

Location