Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

St. Lucia South Africa Accommodations

Find hotels & motels in St. Lucia using the list below. Search for cheap and discounted hotel and motel rates in or close to St. Lucia, South Africa for your corporate or personal leisure travel. Discover the best St. Lucia hotel/motel rooms. Review the St. Lucia hotel list below to find the perfect lodging. We also have a map of the St. Lucia hotels. Need 5+ Rooms? Secure St. Lucia Group Hotel Rates

St. Lucia Hotels, Motels & Accommodations

BON Hotel Waterfront Richards Bay Corner of Bridgetown & Pioneer Road, Richards Bay, KZN 3901 ZA ~35.14 miles southwest of St. Lucia
  • Four-star property
  • Shuttle from airport available
Call to Book
Add your dates for price
Very Good 8.1 /10 Latest Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Protea Hotel by Marriott Umfolozi River Off The N2 40km from Richards Bay, Mfolozi, KwaZulu-Natal 3935 ZA ~17.14 miles west of St. Lucia
  • Three Star property
  • Check in time: 2:00 PM - 8:00 PM
Call to Book
Add your dates for price
Average 7.6 /10 Reviews Call BookMore Details
ANEW Hotel Hluhluwe 104 Main Road, Hluhluwe, KZN 3960 ZA ~26.16 miles north of St. Lucia
  • Expensive property
  • Hotel has 2 floors
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Premier Hotel The Richards 3 Hibberd Drive, Richards Bay, KZN 3901 ZA ~34.52 miles southwest of St. Lucia
  • Four star hotel
  • 3 floors in property
Call to Book
Add your dates for price
Average 7.2 /10 Reviews Call BookMore Details
Ingwenya Lodge 163 Hornbill Street, St. Lucia, KwaZulu-Natal 3936 ZA
  • 3 star property
  • Pet Friendly
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Imvubu Lodge Cnr Krewelkring Hibbard Drive, Richards Bay, KwaZulu-Natal 3900 ZA ~34.30 miles southwest of St. Lucia
  • Affordable hotel
  • Check in time: 2:00 PM - 8:00 PM
Call to Book
Add your dates for price
Very Good 8.0 /10 Guest Reviews Call BookMore Details
Road Lodge Richards Bay Corner Tassel Berry and, Richards Bay, KwaZulu-Natal 3900 ZA ~33.93 miles southwest of St. Lucia
  • Two-star property
  • Check-in: 2:00 PM - 5:00 AM
Call to Book
Add your dates for price
Average 7.8 /10 Review Score Call BookMore Details
Indaba Lodge Hotel Richards Bay Cnr. Launder and Davidson Lanes, Richards Bay, KwaZulu-Natal 3901 ZA ~34.54 miles southwest of St. Lucia
  • Mid-scale property
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.1 /10 Reviews Call BookMore Details
Peermont Metcourt Hotel at Umfolozi 2 Copper Drive, Empangeni, KwaZulu-Natal 3880 ZA ~41.53 miles southwest of St. Lucia
  • Mid-scale property
  • 44 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 6.8 /10 Guest Reviews Call BookMore Details
Bayside Lodge Empangeni 56 Maxwell St, Empangeni, KwaZulu-Natal 3880 ZA ~40.67 miles southwest of St. Lucia
  • Affordable hotel
  • Hotel has 25 rooms
Call to Book
Add your dates for price
Very Good 8.2 /10 Reviews Call BookMore Details
Forest Villas 15 Pelikaan Street, St. Lucia, KwaZulu-Natal 3936 ZA
  • 3-star property
  • Check-in: 2:00 PM - 7:30 PM
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Elephant Lake Hotel 3 Mullett Street, St. Lucia, KwaZulu-Natal 3936 ZA
  • 3 star hotel
  • Check in time: 2:00 PM - 8:00 PM
Call to Book
Add your dates for price
Very Good 8.1 /10 Hotel Reviews Call BookMore Details
BON Hotel Empangeni 64 Turnbull Street, Empangeni, KwaZulu-Natal 3935 ZA ~40.79 miles southwest of St. Lucia
  • Mid-scale property
  • Check-in: 2:00 PM - 5:30 AM
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
Premier Splendid Inn Bayshore 4 The Gully (Off Hibberd Dr), Richards Bay, KwaZulu-Natal 3901 ZA ~34.59 miles southwest of St. Lucia
  • Affordable hotel
  • Check-in time: 2:00 PM - 10:00 PM
Call to Book
Add your dates for price
Average 7.4 /10 Hotel Reviews Call BookMore Details
SUN1 Richards Bay 6 White Pear Road, Richards Bay, 3900 ZA ~33.82 miles southwest of St. Lucia
  • Two-star property
  • Check in: 14:00:00 - 00:00:00
Call to Book
Add your dates for price
Average 7.2 /10 Review Score Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
FIRST GROUP LAKE VIEW CABANAS MCKENZIE STREET, ST. LUCIA, 3936 ZA
  • 3-star Resort property
  • Check in time: 2:00 PM
Call to Book
Add your dates for price
Very Good 8.7 /10 Reviews Call BookMore Details
Nyathi Lodge 21 Drongo Domain Birdswoord, Richards Bay, 3900 ZA ~31.85 miles southwest of St. Lucia
  • Midscale hotel
  • Check-in: 14:00
Call to Book
Add your dates for price
Average 7.9 /10 Recent Reviews Call BookMore Details
St Lucia Lodge 41 Flamingo Street, St. Lucia, KwaZulu-Natal 3936 ZA
  • 3 star hotel
  • 34 rooms in property
Call to Book
Add your dates for price
Average 7.6 /10 Hotel Reviews Call BookMore Details
Amble Inn Guest House 93 Rex Henderson Rd. Fairview, Empangeni, 3880 ZA ~40.75 miles southwest of St. Lucia
  • Inexpensive property
  • Check in time: 16:00:00 - 00:00:00
Call to Book
Add your dates for price
Very Good 8.3 /10 Recent Reviews Call BookMore Details
Hluhluwe Bush Camp Remaining portion 33 of lot H 122 no, Hluhluwe, 3960 ZA ~29.31 miles north of St. Lucia
  • Two-star hotel
  • Check-in time: 14:00:00
Call to Book
Add your dates for price
Excellent 9.6 /10 Reviews Call BookMore Details
57 Pelican Street 57 Pelican Street, St Lucia, 3936 ZA ~0.17 miles southeast of St. Lucia
  • High-end property
  • Check-in: 14:00:00 - 18:00:00
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
North Coast Gateway Hotel 14 Bredelia Street, Kwambonambi, 3915 ZA ~25.25 miles southwest of St. Lucia
  • 2 star hotel
  • Check in time: 14:00:00 - 18:00:00
Call to Book
Add your dates for price
Average 6.0 /10 Read Reviews Call BookMore Details
FELIXTON LODGE AND CONFERENCE CENTRE OLD DURBAN ROAD R 102, FELIXTON NL, 3880 ZA ~44.24 miles southwest of St. Lucia
  • Inexpensive hotel
  • Check-in: 2:00 PM
Call to Book
Add your dates for price
Call BookMore Details
UBIZANE WILDLIFE RESERVE 1020 MAIN ROAD, HLUHLUWE, 3960 ZA ~26.96 miles northwest of St. Lucia
  • High end hotel
  • Check in: 2.00 pm
Call to Book
Add your dates for price
Call BookMore Details
Duck Inn Self Catering Units 3 Dageraad Street, Richards Bay, 3901 ZA ~34.39 miles southwest of St. Lucia
  • Mid-scale hotel
  • Check-in time: 15:00:00 - 18:00:00
Call to Book
Add your dates for price
Call BookMore Details
ARISTO MANOR 16 WHYDAH WING BIRDSWOOD, RICHARDS BAY, 3900 ZA ~32.41 miles southwest of St. Lucia
  • Four star hotel
  • 7 suites in hotel
Call to Book
Add your dates for price
Call BookMore Details
FISH EAGLE INN 66 GALLINULE GAIT BIRDSWOOD GALLINULE GAIT, RICHARDS, RICHARDS BAY, 3900 ZA ~31.69 miles southwest of St. Lucia
  • Two-star hotel
Call to Book
Add your dates for price
Call BookMore Details
Umkhumbi Lodge R22 Next to Kuleni Game ParkHluhluwe 3960, Hluhluwe, 3960 ZA ~32.36 miles north of St. Lucia
  • Expensive property
Call to Book
Add your dates for price
Call BookMore Details
Thula Thula Game Reserve D312 Buchanana Main Rd. Empangeni, Empangeni, KwaZulu-Natal 3880 ZA ~42.34 miles west of St. Lucia
  • Expensive Resort property
Call to Book
Add your dates for price
Call BookMore Details
CANEFIELDS COUNTRY HOUSE JUNCTION N2 AND R102 5 KM NORTH OF EMPANGENI,, EMPANGENI, ZA ~40.70 miles southwest of St. Lucia
  • 2-star property
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Call BookMore Details
THE ANGLERS ROD 13 ANGLERS ROD RICHARDS BAY 3901, RICHARDS BAY, 3901 ZA ~34.29 miles southwest of St. Lucia
  • Two star hotel
  • Check-in: 14:00:00
Call to Book
Add your dates for price
Call BookMore Details
Hornbill House 43 Hornbill St. St. Lucia, Saint Lucia, KwaZulu-Natal 3936 ZA ~0.26 miles east of St. Lucia
  • Low Cost property
Call to Book
Add your dates for price
Call BookMore Details
POMPANO GUESTHOUSE CNR GRUNTER & KINGFISHER STREET, ST. LUCIA, 3936 ZA
  • Three Star hotel
Call to Book
Add your dates for price
Call BookMore Details
SANDFOREST COTTAGES No 1 False Bay Road, Hluhluwe, 3960 ZA ~26.04 miles north of St. Lucia
  • Inexpensive hotel
  • Check-in: 12:00 AM
Call to Book
Add your dates for price
Call BookMore Details
Hluhluwe Backpackers Hluhluwe Game Reserve Memorial Gate Hluhluwe Dam R, Hluhluwe, 3960 ZA ~26.92 miles northwest of St. Lucia
  • Low Cost property
Call to Book
Add your dates for price
Call BookMore Details
BIBS BACKPACKERS 310 MCKENZIE ST, ST. LUCIA, 3936 ZA
  • Inexpensive hotel
Call to Book
Add your dates for price
Call BookMore Details
Umfolozi Big Five Game Reserve by Mantis 17439 Hluhluwe Game Reserve, Ntambanana, 3960 ZA ~43.56 miles west of St. Lucia
  • 4 star property
Call to Book
Add your dates for price
Call BookMore Details
MALALA GAME LODGE BUSHLANDS RD, HLUHLUWE, 3960 ZA ~20.85 miles north of St. Lucia
  • Three Star property
Call to Book
Add your dates for price
Call BookMore Details
NATAL MAHOGANY 2 NONDI LEAP, RICHARDS BAY, 3901 ZA ~33.45 miles southwest of St. Lucia
  • Affordable property
  • Check-in: 07:00:00
Call to Book
Add your dates for price
Call BookMore Details
68 THE BRIDGE HOLIDAY RESORT 22 McKenzie St. St. Lucia, St Lucia, 3936 ZA ~0.19 miles north of St. Lucia
  • Economical property
  • Check in: 14:00:00
Call to Book
Add your dates for price
Call BookMore Details
WE BUSHCAMP & HORSE SAFARIS FALSE BAY ROAD D540 FALSE BAY ROAD, HLUHLUWE, HLUHLUWE, 3960 ZA ~24.53 miles north of St. Lucia
  • 3-star property
Call to Book
Add your dates for price
Call BookMore Details
Isibaya Guest Lodge 149 Krewelkring Meerensee, Richards Bay, 3900 ZA ~33.43 miles southwest of St. Lucia
  • 2-star property
  • Check-in: 12:00:00
Call to Book
Add your dates for price
Call BookMore Details
Jacana Lodge R22 Sodwana Bay Rd. Kuleni Game ParkHluluwe 3960KwaZulu Natal, Hluhluwe, 3960 ZA ~32.54 miles north of St. Lucia
  • High end hotel
Call to Book
Add your dates for price
Call BookMore Details
Bayete Zulu Boutique Lodge Mkuze West Game Reserve; P 450 Road, Hluhluwe, ZA ~43.58 miles northwest of St. Lucia
  • Affordable hotel
Call to Book
Add your dates for price
Call BookMore Details
Bayala Game Lodge Bayala; N2; Mkuze; Greater St. Lucia Wetland Park, Zululand, ZA ~39.66 miles north of St. Lucia
  • Midscale property
Call to Book
Add your dates for price
Call BookMore Details
Intibane Corner of P450 & D242, Hluhluwe, 3960 ZA ~41.30 miles northwest of St. Lucia
  • Midscale property
  • Check in: 14:00:00
Call to Book
Add your dates for price
Call BookMore Details
RAPTOR S REST BED AND BREAKFAS 22 Weightman Avenue, Durban, 3880 ZA ~41.27 miles southwest of St. Lucia
  • Cheap hotel
  • Check-in time: 12:00 AM
Call to Book
Add your dates for price
Call BookMore Details
MEET MEKAAR RESORTS - MTUBATUBA LOT 37 UMFOLOZI VILLAGE MTUBATUBA 3935, MTUBATUBA, ZA ~15.54 miles west of St. Lucia
  • Inexpensive Resort hotel
  • Check in time: 12:00 AM
Call to Book
Add your dates for price
Call BookMore Details
MANTIS BIYELA LODGE Hluhluwe Imfolozi Park, NORTH OF DURBAN, 101334 ZA ~29.99 miles west of St. Lucia
  • Economy property
Call to Book
Add your dates for price
Call BookMore Details
Wild Rocks Mzingazi Waterfront 42 Bridgetown Rd., Richards Bay, 3900 ZA ~35.06 miles southwest of St. Lucia
  • Cheap property
Call to Book
Add your dates for price
Call BookMore Details

Next: See My St. Lucia Hotels with Pricing

FAQs about hotels in St. Lucia

What are the best rated hotels in St. Lucia?

Hluhluwe Bush Camp, 57 Pelican Street and FIRST GROUP LAKE VIEW CABANAS are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels in St. Lucia?

BON Hotel Waterfront Richards Bay, ANEW Hotel Hluhluwe and Premier Hotel The Richards are the top 3 luxury hotels near St. Lucia city center.

What hotels are closest to the city center of St. Lucia?

Elephant Lake Hotel, FIRST GROUP LAKE VIEW CABANAS, and Forest Villas are the properties closest to St. Lucia city center.

What are the best independent hotels in St. Lucia?

Hluhluwe Bush Camp, 57 Pelican Street and FIRST GROUP LAKE VIEW CABANAS are the best rated independent hotels (not part of a big brand).

Back to Top