Filters
Popular
110
36
34
32
19
60
28
28
4
Search by name
Star rating
12
9
2
93
MoreLess
Guest rating
4
3
3
4
MoreLess
Accommodation type
28
MoreLess
Price per night
26
38
29
16
7
MoreLess
Nearby
110
MoreLess
Hotel type
108
62
40
40
15
12
5
2
2
1
1
17
16
11
9
6
1
1
1
1
MoreLess
Amenities
36
34
32
19
15
12
11
MoreLess
Room features
2
2
1
9
19
2
1
4
26
MoreLess
Services
8
2
2
32
58
MoreLess
Brands
2
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 116 hotels in St Lucia
Get Prices

116 hotels in St Lucia

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Elephant Lake Hotel3 Mullet Street , St Lucia, South Africa, 3936View on map
Offering park views, the venue is placed close to Crocodile Centre St Lucia, and boasts a year-round outdoor swimming pool.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
6.2
Nice5 reviews
Price from£ 68per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Jo A Lize LodgeLot 6 Mckenzie Street, St Lucia, South AfricaView on map
600 m from City Centre
The hotel has an outdoor swimming pool and lies close to Amazulu Safaris which is worth visiting.
  • The hotel has
    • Restaurant
    +1
Price from£ 52per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Marlin LodgeLodge62 Garric Ave, St Lucia, South AfricaView on map
300 m from City Centre
Featuring a year-round outdoor pool, a patio and a garden, this lovely villa is located next to Crocodile Centre St Lucia.
  • The lodge has
    • On-site car park
    +1
  • The lodge has
    • Refrigerator
    • Electric kettle
    +2
7.4
Very good5 reviews
Price from£ 93per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Ingwenya LodgeApartment163 Hornbill Street, St Lucia, South Africa, 3936View on map
1.3 km from City Centre
Featuring a sunny patio with an outdoor pool, this 6-room apartment provides its guests with an easy access to St Lucia Deep Sea Fishing Charters.
  • The apartment has
    • Free Wi-Fi in rooms
    +1
  • The apartment has
    • On-site car park
    +1
  • The apartment has
    • Kitchen
    • Electric kettle
    • Cookware/ Kitchen utensils
    +3
7.8
Very good17 reviews
Price from£ 87per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Whalesong Guest House119 Kingfisher Street, St Lucia, South AfricaView on map
500 m from City Centre
One will enjoy a sports bar or a shared lounge, a spacious garden and a library, while the hotel also boasts prime setting near Saint Lucia Estuary.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • On-site car park
    +1
8.6
Great9 reviews
Price from£ 69per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Makakatana Bay LodgeLot 1 Makakatana Mtubatuba Rural, St Lucia, South AfricaView on map
14.9 km from City Centre
The property is fitted with a swimming pool and is situated less than 30 km from iSimangaliso Wetland Park.
  • The hotel has
    • Restaurant
    +1
Select
Elephant Lake Inn41 Flamingo Street, St Lucia, South Africa, 3936View on map
600 m from City Centre
The budget hotel is a good starting point to St Lucia' sights including Veyane Cultural Village and Amazulu Safaris.
  • The hotel has
    • Bar/ Lounge area
    • Restaurant
    +2
Price from£ 65per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Lai-La Log CabinsChalet147 Hornbill Street, St Lucia, South AfricaView on map
1.1 km from City Centre
Situated in proximity to Veyane Cultural Village, the property offers a seasonal outdoor pool and a kitchenette.
  • The chalet has
    • Free Wi-Fi in public areas
    +1
  • The chalet has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price from£ 67per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
St. Lucia Kingfisher Lodge187 Mckenzie Road, St Lucia, South Africa, 3936View on map
1.3 km from City Centre
Adjacent to EuroZulu Guided Tours & Safaris, and close to EuroZulu Guided Tours & Safaris, this family hotel features 6 luxury rooms.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Picnic area/ Tables
    +1
Price from£ 139per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Santa Lucia Guest House30 Pelikaan Street, St Lucia, South Africa, 3936View on map
300 m from City Centre
Located close to the beach, this business property with a shared lounge, barbeque grills and a library ensures a pleasant stay near Heritage Day Tours & Safaris.
  • The bed & breakfast has
    • Free Wi-Fi in public areas
    +1
  • The bed & breakfast has
    • On-site car park
    +1
Price from£ 109per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Lake View CabanasMckenzie Street, St Lucia, South AfricaView on map
300 m from City Centre
Everyone will enjoy an outdoor pool onsite and admire ocean views offered from 19 rooms.
  • The resort has
    • Free Wi-Fi in public areas
    +1
  • The resort has
    • On-site car park
    +1
  • The resort has
    • 24-hour reception
    +1
Price from£ 65per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Buya Futhi Bed & Breakfast16 Sandpiper Street, St Lucia, South AfricaView on map
700 m from City Centre
Offering convenient proximity to Safari and Surf, the hotel is also close to Crocodile Centre St Lucia.
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • Outdoor swimming pool
    +1
Price from£ 74per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Maputaland Guest HouseGuest house1 Kabeljou Street, St Lucia, South AfricaView on map
600 m from City Centre
Equipped with an own balcony and a swimming pool, this apartment is set less than 1300 meters from Saint Lucia Estuary.
  • The guest house has
    • Free Wi-Fi in public areas
    +1
  • The guest house has
    • On-site car park
    +1
  • The guest house has
    • Refrigerator
    • Electric kettle
    +2
Price from£ 62per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Sandpiper Guest House17 Sandpiper Street, St Lucia, South Africa, 3936View on map
700 m from City Centre
Offering snorkeling, desert safari and horse riding in the area, this accommodation lies next to Amala Massage & Gifts, and within a 50-minute drive of iSimangaliso Wetland Park.
  • The bed & breakfast has
    • On-site car park
    +1
  • The bed & breakfast has
    • 24-hour reception
    +1
8.8
Great12 reviews
Price from£ 85per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Perna Perna St. LuciaApartment125 Mckenzie Street, St Lucia, South AfricaView on map
700 m from City Centre
Offering convenient proximity to Maverick Fishing Charters, the hotel is also close to Veyane Cultural Village.
  • The apartment has
    +1
  • The apartment has
    • On-site car park
    +1
  • The apartment has
    • Electric kettle
    • Cookware/ Kitchen utensils
    +2
Price from£ 70per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Leopard CornerGuest house32 Sandpiper Street, St Lucia, South Africa, 3936View on map
700 m from City Centre
Featuring a patio, this property is situated a short distance from Safari and Surf and about a 10-minute walk from the center of St Lucia.
  • The guest house has
    • On-site car park
    +1
  • The guest house has
    • Refrigerator
    • Electric kettle
    +2
Price from£ 106per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Bhangazi Lodge36 Hornbill Street, St Lucia, South Africa, 3936View on map
400 m from City Centre
Boasting a private swimming pool, the hotel is about 10 minutes' walk from the center of St Lucia.
Price from£ 67per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
Afrikhaya Guest House5 Kabeljou Avenue, St Lucia, South Africa, 3936View on map
600 m from City Centre
Boasting access to Saint Lucia Estuary, the hotel includes a shared lounge, a library and a golf course onsite providing guests with en-suite rooms.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • Off-site car park
    +1
  • The bed & breakfast has
    • Outdoor dining area
    +1
Price from£ 68per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
African Dreamz Guest House66 Kingfisher Street, St Lucia, South Africa, 3936View on map
500 m from City Centre
Featuring an outdoor swimming pool, this family venue gives access to Crocodile Centre St Lucia.
  • The bed & breakfast has
    • Free Wi-Fi in public areas
    +1
  • The bed & breakfast has
    • On-site car park
    +1
8.2
Great1 review
Price from£ 97per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night
St Lucia Lodge41 Flamingo Street , St Lucia, South Africa, 3936View on map
700 m from City Centre
This designer hotel with a year-round outdoor pool is just a 60-minute drive from Lake Eteza.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
Price from£ 52per nightSelect
{{ rooms.roomsCount }} £ {{ rooms.roomsMinPrice }}per night

Your booking experience in St Lucia

When you book St Lucia accommodation with hotelmix.co.uk, you will find heaps of affordable options. Book a room with our help!

Budget hotels in St Lucia

Uitspan - Apartment Unit 5 is an affordable choice that offers an outdoor swimming pool and free private parking. Jo-A-Lize Lodge is a 3-star budget choice just 600 meters from the city center. The Bridge Holiday Resort is a low-priced apartment near St Lucia Deep Sea Fishing Charters offering an outdoor swimming pool, diving and canoeing.

Proximity to public transport

Several hotels near Richards Bay airport offer comfortable accommodations, such as Serendipity Guest House or Aristo Manor Self-Catering Accommodation.

Convenience of staying in the city centre

If a city center appeals to you, have a look at Monzi Safaris Backpackers with a room rate from 28£. Santa Lucia Guest House is an upscale hotel that is a 5-minute walk to the center and a 5-minute walk to Fishermans Restaurant & Pub.

Consider staying at Whalesong Guest House, where you'll be within 10 minutes' walking distance of Monzi Safaris. Stay at African Dreamz Guest House, a 4-star hotel, to be within walking distance of Maverick Fishing Charters.

Luxury and boutique accommodation

St. Lucia Kingfisher Lodge is a 4-star luxury hotel 0.9 km from Amazulu Safaris and boasts a seasonal outdoor pool, snorkeling and hiking. Lake St Lucia Villas is a charming choice that is only a 10-minute walk to the center and offers rates from 53£.

Apartments, B&Bs and others

Sea'S The Day is a cozy apartment in the center of the city located 350 meters from Fishermans Restaurant & Pub. If you want to be near EuroZulu Guided Tours & Safaris, pick The Sandpiper Guest House, which is a good option for families and just a 10-minute walk away.

+ Read more - Less

Filtering results

Please wait...

116 hotels found