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
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

86 hotels in St Lucia

Search the best hotels and places to stay in St Lucia

View map
If you are searching for a cozy accommodation for your next travel in St Lucia, we are delighted to present you with great St Lucia hotel deals. Ibooked.ca allows you to limit your search in KwaZulu-Natal by amenities and hotel brands. We have cheap and luxury hotels with a comprehensive list of amenities and services along with other popular accommodation options which provide you with an ideal base for exploring.Hide
Show more
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Lot 6 Mckenzie Street, St Lucia, South Africa
Featuring an outdoor swimming pool, this property is set a short distance from Amazulu Safaris and Maverick Fishing Charters.
  • The hotel has
    • Restaurant
    +1
Price fromC$ 91per nightSelect
Not available
30 Pelikaan Street, St Lucia, South Africa, 3936
Lodged in the Mediterranean-style building close to a boat dock, this business hotel boasts a lobby restaurant and a tropical garden.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
Price fromC$ 134per nightSelect
Not available
107 Mc Kenzie Street, St Lucia, South Africa, 3936
900 m from City Centre900 m from City Center
Just a step away from Heritage Day Tours & Safaris, this apartment with traditional interior will provide its guests with such facilities as a pool area and a library.
7.2
Very good9 reviews
Price fromC$ 168per nightSelect
Not available
3 Mullet Street , St Lucia, South Africa, 3936
Set near Veyane Cultural Village, this modern venue is 10 minutes' walk of the city center.
6.2
Nice5 reviews
Price fromC$ 111per nightSelect
Not available
62 Garric Ave, St Lucia, South Africa
400 m from City Centre1.9 km from St Lucia Crocodile Centre
Situated 1 km from St Lucia city centre, the villa offers 6 rooms with marble bathrooms.
7.4
Very good5 reviews
Price fromC$ 115per nightSelect
Not available
163 Hornbill Street, St Lucia, South Africa, 3936
1.2 km from City Centre1.3 km from City Center
Located in a residential area near Heritage Day Tours & Safaris, this accommodation comes with a microwave, a dishwasher and a kettle in a kitchen.
7.8
Very good17 reviews
Price fromC$ 183per nightSelect
Not available
Kingfisher Street, St Lucia, South Africa
600 m from City Centre500 m from City Center
Situated in proximity to Amazulu Safaris, this cosy property includes a shared lounge and a library.
9.6
Perfect14 reviews
Price fromC$ 159per nightSelect
Not available
95 Mckenzie Street, St Lucia, South Africa
800 m from City Centre800 m from City Center
Set in St Lucia in a ski area, this family owned property features a garden and a private pool.
8.2
Great17 reviews
Price fromC$ 255per nightSelect
Not available
9 Dolphin Avenue, St Lucia, South Africa, 3936
600 m from City Centre700 m from City Center
The heritage villa offers a sunbathing terrace, a bar and barbeque grills, while the centre of St Lucia is 1 km away.
9.0
Perfect10 reviews
Price fromC$ 342per nightSelect
Not available
Lot 1, Makakatana, Mtubatuba Rural , St Lucia, South Africa, 3935
16.7 km from City Centre
Located 17 km away from St Lucia Tours & Charters, this unique property offers 6 rooms as well as a sunbathing terrace and a bar.
Price fromC$ 1 751per nightSelect
Not available
41 Flamingo Street , St Lucia, South Africa, 3936
600 m from City Centre700 m from City Center
Located 1 km away from St Lucia city center, this hotel features 34 rooms and a year-round outdoor swimming pool.
Price fromC$ 94per nightSelect
Not available
1 Kabeljou Street, St Lucia, South Africa
600 m from City Centre500 m from City Center
The 6-room accommodation is 1300 meters from Saint Lucia Estuary, and Hluhluwe airport is about 45 km away.
Price fromC$ 120per nightSelect
Not available
71 Hornbill Street, St Lucia, South Africa, 3936
700 m from City Centre600 m from City Center
Set in a popular area of St Lucia, this property offers luxurious rooms and a year-round outdoor swimming pool.
9.4
Perfect5 reviews
Price fromC$ 143per nightSelect
Not available
75 Flamingo Street, St Lucia, South Africa, 3936
1000 m from City Centre1000 m from City Center
This intimate apartment is 4.5 km from Veyane Cultural Village, and offers guests to enjoy an outdoor swimming pool.
Price fromC$ 114per nightSelect
Not available
Mckenzie Street, St Lucia, South Africa
300 m from City Centre400 m from City Center
Set near St Lucia Deep Sea Fishing Charters, this budget venue is 10 minutes' walk of the city center.
Price fromC$ 79per nightSelect
Not available
17 Sandpiper Street, St Lucia, South Africa, 3936
800 m from City Centre700 m from City Center
The hotel provides 6 rooms with great views of the forest and offers proximity to Free Spirit Fishing Charters St Lucia.
8.8
Great12 reviews
Price fromC$ 175per nightSelect
Not available
36 Hornbill St, St Lucia, South Africa, 3936
500 m from City Centre400 m from City Center
The hotel is set close to Saint Lucia Estuary, and boasts a private swimming pool as well as garden views.
Price fromC$ 119per nightSelect
Not available
81 Mckenzie Street, St Lucia, South Africa, 3936
Set just outside Heritage Day Tours & Safaris, the hostel offers a popular accommodation within 10 minutes' walk of the city center.
Price fromC$ 43per nightSelect
Not available
95 Pelikaan Street, St Lucia, South Africa, 3936
800 m from City Centre800 m from City Center
Situated 1 km from the centre of St Lucia, the apartment with a view over the garden offers a sunny patio.
Price fromC$ 130per nightSelect
Not available
124 Pelikaan Street, St Lucia, South Africa, 3936
500 m from City Centre500 m from City Center
The property is fitted with an outdoor pool and is situated less than 24 km from iMfolozi Game Reserve.
Price fromC$ 211per nightSelect
Not available
Cnr Grunter & Kingfisher Street, St Lucia, South Africa, 3936
700 m from City Centre600 m from City Center
Featuring a sunbathing terrace, this property is situated a short distance from Amazulu Safaris and about a 10-minute walk from the center of St Lucia.
Price fromC$ 130per nightSelect
Not available
68 Hornbill St, St Lucia, South Africa, 3936
600 m from City Centre600 m from City Center
Featuring a terrace, this property is situated a short distance from Extreme Nature Tours and Travel Day Tours and about a 10-minute walk from the center of St Lucia.
Price fromC$ 152per nightSelect
Not available
81 Mckenzie Street, St Lucia, South Africa
600 m from City Centre700 m from City Center
Set 22 km from iSimangaliso Wetland Park in St Lucia, this heritage property features a swimming pool.
Price fromC$ 103per nightSelect
Not available
135 Hornbill Street, St Lucia, South Africa
1.0 km from City Centre1.1 km from City Center
Offering an outdoor swimming pool, this family property in St Lucia features accommodations with a kitchen and a garden.
6.2
Nice22 reviews
Price fromC$ 274per nightSelect
Not available
159 Hornbill Street, St Lucia, South Africa
1.1 km from City Centre1.2 km from City Center
Guests can stay in this 6-room apartment with views over the garden, and with an aqua park, a picnic area and a golf course available on site.
Price fromC$ 241per nightSelect
Not available
43 Pelikaan Street, St Lucia, South Africa, 3936
400 m from City Centre400 m from City Center
Situated 2 km from Crocodile Centre St Lucia, this venue features a private pool.
Price fromC$ 218per nightSelect
Not available
174 Mckenzie Street, St Lucia, South Africa, 3936
1.2 km from City Centre1.3 km from City Center
Situated within 20 minutes' walk from the city center, the property has a play area and board games for families with children.
Price fromC$ 112per nightSelect
Not available
154 Mckenzie Street, St Lucia, South Africa, 3936
1.2 km from City Centre1.3 km from City Center
Situated 3 km from Crocodile Centre St Lucia, this venue features the swimming pool.
Price fromC$ 146per nightSelect
Not available
Katonkel Street, St Lucia, South Africa, 3936
300 m from City Centre300 m from City Center
Featuring 2 bedrooms, a kitchen, and a balcony, the property is 23 km from iMfolozi Game Reserve.
Price fromC$ 135per nightSelect
Not available
Steenbras Avenue, St Lucia, South Africa, 3936
500 m from City Centre500 m from City Center
Set within 10 minutes' walk of the city center, the apartment offers a fully furnished kitchen along with a patio.
Price fromC$ 160per nightSelect
Not available
55 Garrick Avenue, St Lucia, South Africa, 3936
Set 24 km from iMfolozi Game Reserve, this heritage villa features the swimming pool.
Price fromC$ 134per nightSelect
Not available
24 Kingfisher Street, St Lucia, South Africa, 3936
600 m from City Centre500 m from City Center
Featuring a kitchen, the venue is only 2 km from Crocodile Centre St Lucia.
Price fromC$ 148per nightSelect
Not available
119 Kingfisher Street, St Lucia, South Africa
600 m from City Centre500 m from City Center
Situated close to Crocodile Centre St Lucia, this hotel in St Lucia features a shared lounge, a spacious garden and a library.
8.6
Great9 reviews
Price fromC$ 163per nightSelect
Not available
Lot 1 Makakatana Mtubatuba Rural, St Lucia, South Africa
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.
Select
Not available
41 Flamingo Street, St Lucia, South Africa, 3936
Situated 1 km from the city center of St Lucia, this accommodation offers an outdoor swimming pool and a lounge bar onsite.
Price fromC$ 114per nightSelect
Not available
147 Hornbill Street, St Lucia, South Africa
1.1 km from City Centre1.1 km from City Center
Set 25 km from Umfolozi Country Club in St Lucia, this property features a picnic area, barbeque grills and a golf course.
Price fromC$ 156per nightSelect
Not available
187 Mckenzie Road, St Lucia, South Africa, 3936
1.3 km from City Centre1.3 km from City Center
Situated adjacent to Safari and Surf, the family property features a seasonal outdoor pool and a library together with a swimming pool.
Price fromC$ 261per nightSelect
Not available
16 Sandpiper Street, St Lucia, South Africa
800 m from City Centre700 m from City Center
The hotel has a shared lounge, barbeque grills and a library, which help guests to have a good time while enjoying a great location.
Price fromC$ 106per nightSelect
Not available
125 Mckenzie Street, St Lucia, South Africa
700 m from City Centre700 m from City Center
Set near Veyane Cultural Village, this budget venue is 10 minutes' walk of the city center.
Price fromC$ 144per nightSelect
Not available
32 Sandpiper Street, St Lucia, South Africa, 3936
800 m from City Centre700 m from City Center
Featuring a shared lounge and barbeque grills, this 7-room property is located near attractions such as Free Spirit Fishing Charters St Lucia and Safari and Surf.
Price fromC$ 180per nightSelect
Not available
5 Kabeljou Avenue, St Lucia, South Africa, 3936
700 m from City Centre600 m from City Center
Boasting access to Maverick Fishing Charters, the hotel includes a sundeck, a shared lounge and a library onsite providing guests with en-suite rooms.
Price fromC$ 156per nightSelect
Not available
66 Kingfisher Street, St Lucia, South Africa, 3936
600 m from City Centre500 m from City Center
Set near Maverick Fishing Charters in the coastal part of St Lucia, the venue offers soundproof rooms along with snorkeling, diving and hiking on-site.
8.2
Great1 review
Price fromC$ 175per nightSelect
Not available
8 Kuda Street, St Lucia, South Africa, 3936
1000 m from City Centre1000 m from City Center
In the vicinity of this luxury hotel there is Veyane Cultural Village and guests can also discover the busy area.
Price fromC$ 184per nightSelect
Not available
4 Flamingo Street, St Lucia, South Africa, 3936
300 m from City Centre300 m from City Center
Featuring a public swimming pool, this luxury venue is situated within 10 minutes' walk of the city center.
Price fromC$ 168per nightSelect
Not available
7 Sandpiper Str St Lucia, St Lucia, South Africa, 3936
800 m from City Centre700 m from City Center
Located next to Ocean Experience Whale Watching, the venue comprises 7 rooms with garden views.
Price fromC$ 96per nightSelect
Not available
103 Mc Kenzie Street, St Lucia, South Africa, 3936
800 m from City Centre900 m from City Center
Located within a stroll from a beach, this property features a garden and an outdoor swimming pool.
Price fromC$ 114per nightSelect
Not available
22 Mckenzie Street, St Lucia, South Africa
100 m from City Centre1.8 km from St Lucia Crocodile Centre
Approximately 22 km from iSimangaliso Wetland Park, the accommodation comes with a fitness centre and an outdoor pool.
Price fromC$ 114per nightSelect
Not available
M11 First Avenue, St Lucia, South Africa
12.8 km from City Centre
This self-catering villa offers accommodation with a balcony, placed 13 km from Monzi Safaris.
7.0
Very good1 review
Price fromC$ 262per nightSelect
Not available
119 Hornbill Street, St Lucia, South Africa
1000 m from City Centre1000 m from City Center
Here you can enjoy a library, a tennis court and a golf course as well as an individual terrace, overlooking the park.
9.4
Perfect17 reviews
Price fromC$ 215per nightSelect
Not available
57 Mckenzie Street, St Lucia, South Africa, 3936
200 m from City Centre2.0 km from St Lucia Crocodile Centre
Situated 1.9 km from Crocodile Centre St Lucia, this venue features an outdoor pool.
Price fromC$ 92per nightSelect
Not available
142 Mc Kenzie Street, St Lucia, South Africa, 3936
1000 m from City Centre1.0 km from City Center
Offering a fully furnished kitchen with a fridge, an oven and a toaster, the venue is located 20 minutes' walking distance from the center of St Lucia.
Price fromC$ 111per nightSelect
Not available
153 Hornbill, St Lucia, South Africa, 3936
1.2 km from City Centre1.2 km from City Center
This self-catering property, located in the vicinity of Amazulu Safaris, features the swimming pool and a fully-fitted kitchen.
7.2
Very good2 reviews
Price fromC$ 132per nightSelect
Not available
105 Garrick Avenue, St Lucia, South Africa, 3936
600 m from City Centre1.9 km from St Lucia Crocodile Centre
Situated 1.9 km from Crocodile Centre St Lucia, the property with the modern-style interior provides a library and a golf course.
10.0
Perfect2 reviews
Price fromC$ 115per nightSelect
Not available
91 Pelican Street, St Lucia, South Africa, 3936
800 m from City Centre800 m from City Center
Located 50 minutes' drive from iSimangaliso Wetland Park, the apartment offers a terrace with an outdoor pool.
Price fromC$ 159per nightSelect
Not available
15 Pelican Street, St Lucia, South Africa, 3936
300 m from City Centre1.7 km from St Lucia Crocodile Centre
Situated in proximity to Maverick Fishing Charters, the villa has the swimming pool and balcony with views of the park.
Price fromC$ 222per nightSelect
Not available
Flamingo Street, St Lucia, South Africa
500 m from City Centre500 m from City Center
Located less than 22 km from iSimangaliso Wetland Park, this venue features a sunny balcony and a kitchen.
Price fromC$ 186per nightSelect
Not available
59 Flamingo Street, St Lucia, South Africa, 3936
700 m from City Centre700 m from City Center
Set 4.5 km from Veyane Cultural Village, this apartment has a full kitchen and 2 bathrooms.
Price fromC$ 291per nightSelect
Not available
27 Mckenzie Street, St Lucia, South Africa, 3936
100 m from City Centre1.9 km from St Lucia Crocodile Centre
The property is fitted with an outdoor pool and is situated less than 6 km from Maphelane Nature Reserve.
Price fromC$ 112per nightSelect
Not available
57 Pelican Street, St Lucia, South Africa, 3936
500 m from City Centre500 m from City Center
Offering an outdoor pool, the accommodation lies 2.2 km from Crocodile Centre St Lucia.
Price fromC$ 267per nightSelect
Not available
Mc Kenzie Street, St Lucia, South Africa, 3936
100 m from City Centre1.9 km from St Lucia Crocodile Centre
The 2-bedroom apartment entices guests with a seasonal outdoor pool and a patio.
Price fromC$ 111per nightSelect
Not available
100 Mackenzie Street, Chalet 38, St Lucia, South Africa, 3936
1000 m from City Centre1.0 km from City Center
Featuring a kitchen and a patio, the property is a 50-minute drive from Hluhluwe airport.
Price fromC$ 178per nightSelect
Not available
22 Mckenzie Street 11 The Bridge Holiday Resort, St Lucia, South Africa, 3936
100 m from City Centre1.8 km from St Lucia Crocodile Centre
The 2-bedroom apartment provides a fully-fitted kitchen, a shared bathroom and an outdoor pool for guests.
Price fromC$ 99per nightSelect
Not available
15 Sandpiper Street, St Lucia, South Africa
800 m from City Centre700 m from City Center
The luxury hotel boasts 6 rooms along with canoeing, snorkeling and horse riding, offering direct access to Saint Lucia Estuary.
Price fromC$ 191per nightSelect
Not available
13 Pelikaan Street, St Lucia, South Africa, 3936
300 m from City Centre300 m from City Center
Guests can spend their days relaxing by a private pool or try windsurfing, diving and horse riding arranged at the hotel.
Price fromC$ 76per nightSelect
Not available
22 Mckenzie Street, St Lucia, South Africa, 3936
100 m from City Centre1.8 km from St Lucia Crocodile Centre
This 2-bedroom accommodation offers a terrace together with an aqua park, a tennis court and a golf course.
Price fromC$ 94per nightSelect
Not available
16 Kingfisher Street, St Lucia, South Africa, 3936
600 m from City Centre500 m from City Center
Just 2 km from Crocodile Centre St Lucia, this hotel offers snorkeling, horse riding and fishing services for guests to keep active.
Price fromC$ 237per nightSelect
Not available
Cnr Grunter & Kingfisher Street, St Lucia, South Africa
700 m from City Centre600 m from City Center
Set 23 km away from iSimangaliso Wetland Park, this apartment welcomes its guests to relax at a terrace with an outdoor swimming pool.
Select
Not available
310 Mckenzie St, St Lucia, South Africa, 3936
200 m from City Centre1.8 km from St Lucia Crocodile Centre
The hotel has the outdoor swimming pool and lies close to Veyane Cultural Village which is worth visiting.
Select
Not available
32 Kingfisher Street, St Lucia, South Africa, 3936
600 m from City Centre500 m from City Center
The property is fitted with an outdoor swimming pool and is situated less than 4 km from Isiphaphalazi Butterfly Dome.
Price fromC$ 95per nightSelect
Not available
15 Pelikaan Street, St Lucia, South Africa, 3936
300 m from City Centre300 m from City Center
This 2-bedroom property includes an outdoor swimming pool, and lies in proximity to Heritage Day Tours & Safaris.
Price fromC$ 151per nightSelect
Not available
43 Mckenzie Street, St Lucia, South Africa, 3936
100 m from City Centre2.0 km from St Lucia Crocodile Centre
Featuring a patio, this property is situated a short distance from Themba's Birding and Ecotours and about a 10-minute walk from the center of St Lucia.
Price fromC$ 201per nightSelect
Not available
22 Mckenzie Street, St Lucia, South Africa, 3936
100 m from City Centre1.8 km from St Lucia Crocodile Centre
This 3-bedroom apartment with a kitchen is situated within a 10-minute walk from the center of St Lucia.
Price fromC$ 80per nightSelect
Not available
22 Mckenzie Street, St Lucia, South Africa, 3936
100 m from City Centre1.9 km from St Lucia Crocodile Centre
A patio is available in this 3-bedroom apartment, also diving, hiking and fishing can be enjoyed within close proximity.
Price fromC$ 134per nightSelect
Not available
70 Mckenzie Street, St Lucia, South Africa, 3936
400 m from City Centre500 m from City Center
Nestled within 15-minute walk of Saint Lucia Estuary, the venue offers to enjoy an outdoor pool.
Price fromC$ 245per nightSelect
Not available
22 Mckenzie Street 34 The Bridge, St Lucia, South Africa, 3936
100 m from City Centre1.9 km from St Lucia Crocodile Centre
Overlooking the pool, the apartment is equipped with a kitchen and a sunbathing terrace, while being ideal for those willing to visit Kosi Bay.
Price fromC$ 150per nightSelect
Not available
8 Sandpiper Str St Lucia, St Lucia, South Africa, 3936
800 m from City Centre700 m from City Center
Located near Extreme Nature Tours and Travel Day Tours, this budget hotel features a full Irish breakfast.
Price fromC$ 88per nightSelect
Not available
12 Mckenzie Street 32 The Bridge Holiday Resort, St Lucia, South Africa, 3936
100 m from City Centre1.8 km from St Lucia Crocodile Centre
The property is fitted with an outdoor pool and is situated less than 1.8 km from Crocodile Centre St Lucia.
Price fromC$ 130per nightSelect
Not available
22 Mckenzie Street 24 The Bridge Holiday Resort, St Lucia, South Africa, 3936
100 m from City Centre1.8 km from St Lucia Crocodile Centre
Offering 3 bedrooms, 3 bathrooms and a fully-fitted kitchen, this apartment is set 10 minutes' walk from the city center.
Price fromC$ 127per nightSelect
Not available
22 Mckenzie Street, St Lucia, South Africa, 3936
100 m from City Centre1.9 km from St Lucia Crocodile Centre
The 2-bedroom apartment entices guests with an outdoor swimming pool and a sun terrace.
Price fromC$ 110per nightSelect
Not available
1 Visarend Street, St Lucia, South Africa, 3936
400 m from City Centre1.8 km from St Lucia Crocodile Centre
Offering 2 bedrooms, 2 bathrooms and a kitchen, this apartment is set 10 minutes' walk from the city center.
Price fromC$ 132per nightSelect
Not available
100 Mckenzie Street, St Lucia, South Africa, 3936
700 m from City Centre800 m from City Center
The 2-bedroom apartment provides a fully equipped kitchen, a shared bathroom and an outdoor swimming pool for guests.
Price fromC$ 84per nightSelect
Not available
Flamingo Street, St Lucia, South Africa, 3936
500 m from City Centre500 m from City Center
Featuring a seasonal outdoor swimming pool, a sunbathing terrace and a year-round outdoor pool, this venue with a fully equipped kitchen is situated close to Amala Massage & Gifts.
Price fromC$ 219per nightSelect
Not available
22 Mckenzie Street, St Lucia, South Africa, 3936
100 m from City Centre1.9 km from St Lucia Crocodile Centre
Guests can enjoy an aqua park, a tennis court and a golf course as well as an outdoor swimming pool at this property, located just 1.8 km from Crocodile Centre St Lucia.
Price fromC$ 91per nightSelect
Not available
74 Mckenzie Street, St Lucia, South Africa, 3936
500 m from City Centre600 m from City Center
Boasting a private terrace, this 2-bedroom apartment is located a short distance from Monzi Safaris and Veyane Cultural Village.
Price fromC$ 140per nightSelect
Not available
22 Mckenzie Street, St Lucia, South Africa, 3936
100 m from City Centre1.9 km from St Lucia Crocodile Centre
Overlooking the lake, the apartment is equipped with a kitchen and a terrace, while being ideal for those willing to visit Saint Lucia Estuary.
Price fromC$ 80per nightSelect
Not available
22 Mckenzie Street, St Lucia, South Africa, 3936
100 m from City Centre1.8 km from St Lucia Crocodile Centre
Set next to St Lucia Tours & Charters, this 3-bedroom venue features an outdoor pool as well as a tennis court and a golf course.
Price fromC$ 146per nightSelect
Not available

Filtering results

Please wait...

86 hotels found

FAQs about hotels in St Lucia

We hope that the answers to these questions will help you plan your trip

How much does it cost to stay in the hotel in St Lucia?
Of course, hotel prices in St Lucia change depending on the season, but on average: a 3-star hotel room costs 122C$ per night, and a 4-star hotel room is 160C$ per night. If you're looking for something really special, a 5-star hotel can be found for 196C$ per night based on iBooked.ca prices.
What are good hotels for a short-term stay on business in St Lucia?
Business travelers can be quite busy, but keen to see the atmosphere of St Lucia. On this, you might enjoy Lalapanzi Guest House.
Which hotels are located near the airport in St Lucia?
Travelers who stayed in St Lucia near Richards Bay airport have left good reviews about Woodpecker Inn and Aristo Manor.

Where to stay in St Lucia?

Best cheap hotels in St Lucia

Monzi Safaris Backpackers is a low-key, no-frills alternative that features an outdoor swimming pool, snorkeling and canoeing, located 200 meters from Fishermans Restaurant & Pub. Jo-A-Lize Lodge is a budget hotel that will place you 10 minutes' walk from the center. Lake View Cabanas is a budget-friendly choice that is only 5 minutes' walk from St Lucia Deep Sea Fishing Charters.

St Lucia airports & Underground stations

Serendipity Guest House is about a 20-minute walk from Richards Bay airport and offers guests a range of facilities including a free private car park and complimentary parking.

Convenience of staying in hotels in the city centre

For travelers who would like to stay a little closer to the city centre, the 4-star African Dreamz Guest House with an outdoor swimming pool, snorkeling and diving is the ideal choice. Elephant Coast Guesthouse and St. Lucia Wetlands Guest House are good apartments that will place you within a 5-minute walk of the city center.

Elephant Lake Hotel is a good choice near the center, within walking distance of Monzi Safaris.

Luxury and boutique accommodation in St Lucia

This posh 4-star St. Lucia Kingfisher Lodge, where you will find a golf course, a seasonal outdoor pool and snorkeling, is close to Lake Eteza.

Explore and find your best apartments, B&Bs and others

Lake St Lucia Lodge is a cost-efficient apartment with snorkeling, canoeing and cycling. To explore lakes and parks, choose a snug Little Eden St Lucia next to Mapelane Nature Reserve. If you're traveling for business, you may wish to stay at a hotel that offers business facilities, like Elephant Lake Inn 0.6 km from the city center.

Show moreLess