Skip to main content

Search hotels in Richards Bay

Enter your dates to see the latest prices and deals for Richards Bay hotels

Select occupancy

Richards Bay – 140 hotels and places to stay

Filter by:

Star Rating
Review score

BON Hotel Waterfront Richards Bay

Hotel in Richards Bay

Overlooking Richards Bay, BON Hotel Waterfront Richards Bay offers stylish accommodations in the Tuzi Gazi Waterfront area.

G
Gumede
From
South Africa
I had booked my mother a stay the weekend after her 60th birthday. She loved the stay and said that the staff was welcoming and friendly.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,184 reviews
Price from
$113.74
1 night, 2 adults

The Bay View Hotel

Hotel in Richards Bay

Located in Richards Bay, a 5-minute walk from Alkantstrand Beach, The Bay View Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

M
Margaret
From
United Kingdom
Didnt have breakfast but had coffee it was delicious!
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 283 reviews
Price from
$96.43
1 night, 2 adults

SUN1 Richards Bay

Hotel in Richards Bay

SUN1 Richards Bay offers air-conditioned rooms in Richards Bay. The property is around 1312 feet from Boardwalk Inkwazi Shopping Center and 5.6 mi from Enseleni Nature Reserve.

M
Mbovu
From
South Africa
The staff service is best and their hospitality
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,642 reviews
Price from
$31.70
1 night, 2 adults

Indaba Lodge Hotel Richards Bay

Hotel in Richards Bay

Located directly on Richards Bay, Indaba Lodge Hotel Richards Bay offers spacious rooms with free WiFi, an outdoor pool and an elegant restaurant. Richards Bay Airport is a 10-minute drive away.

N
Nkosinathi
From
South Africa
We enjoyed our room, the beds were very comfy. There was always ample parking space for us. The food was very nice - hat off to the staff and chef Lionel for being so nice and hospitable.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,311 reviews
Price from
$89.54
1 night, 2 adults

Premier Splendid Inn Bayshore

Hotel in Richards Bay

Splendid Inn Bayshore is located 0.7 mi away from the beaches of the Indian Ocean, in Richards Bay. It features a garden with a swimming pool, a restaurant, and free Wi-Fi in the public areas.

B
Bonisiwe
From
South Africa
I loved the location closer to shops, beach and main road. cleanliness in the rooms it was a top notch.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 515 reviews
Price from
$63.22
1 night, 2 adults

Premier Hotel The Richards

Hotel in Richards Bay

Located between the Indian Ocean and Lake Mzingazi, this classical-style Premier Hotel offers individually decorated rooms with free WiFi in Richards Bay.

B
Boysie
From
South Africa
They must upgrade their suite and their is a problem with their WiFi network
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 745 reviews
Price from
$79.41
1 night, 2 adults

On The Bay Waterfront Villa's, Tuzi Gazi Richards Bay

Richards Bay

Featuring lake views, On The Bay Waterfront Villa's, Tuzi Gazi Richards Bay in Richards Bay features accommodations, a private beach area, pool with a view, a garden, and barbecue facilities.

D
Dlamini
From
South Africa
The sea view 🤗 was amazing both sunset and sunrise 🔆. The security takes a cup for me, you immediately feel safe .
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 150 reviews
Price from
$106.53
1 night, 2 adults

Rooibos Retreat

Richards Bay

Rooibos Retreat in Richards Bay provides adults-only accommodations with an outdoor swimming pool and a garden. The air-conditioned accommodations are 4.9 miles from Richards Bay Country Club.

L
Lisa V
From
South Africa
The location was perfect, you could smell the fresh scent of the beach from the property. It is central to all the amenities a traveller would need. The room was beautifully prepared and equipped with necessary items. We had a good time in the pool and had a little braai in the evening with equipment provided and easily accessible.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 148 reviews
Price from
$61.78
1 night, 2 adults

Hillton Manor Guest House

Richards Bay

Hillton Manor Guest House in Richards Bay provides accommodations with a garden, a bar, and barbecue facilities. With lake views, this accommodation offers a swimming pool.

T
Thembelihle
From
South Africa
First and foremost, the staff were truly exceptional! From reception to the housekeeping team, every individual was incredibly warm, accommodating, and a delight to interact with. I regret not being able to tip them, as I didn’t have cash on hand—they certainly deserved it. The guesthouse itself was nothing short of remarkable. Its welcoming and homely ambiance immediately made me feel at ease. The cleanliness was impeccable, the garden beautifully maintained, and the breakfast an absolute treat. Although I’m not one to take many photos while immersed in the moment, I must say the pictures simply do not capture the full charm and beauty of the guesthouse. It’s a serene and picturesque retreat that far exceeds expectations.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 311 reviews
Price from
$65.34
1 night, 2 adults

Alwande's Guesthouse

Richards Bay

Alwande's Guesthouse is a recently renovated guest house in Richards Bay where guests can make the most of the outdoor swimming pool and garden.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 11 reviews
Price from
$43.81
1 night, 2 adults
See all 140 hotels in Richards Bay

Most booked hotels in Richards Bay and surrounding area in the past month

See all

Popular with guests booking hotels in Richards Bay

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,642 reviews

Popular with guests booking hotels in Richards Bay

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,184 reviews

Popular with guests booking hotels in Richards Bay

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 745 reviews

Popular with guests booking hotels in Richards Bay

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 515 reviews

Popular with guests booking hotels in Richards Bay

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,311 reviews

Popular with guests booking hotels in Richards Bay

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 283 reviews

Hotels located in the center of Richards Bay

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 283 reviews

Located in Richards Bay, a 5-minute walk from Alkantstrand Beach, The Bay View Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Featuring a garden, Ocean Sands Accommodation features accommodations in Richards Bay. This property offers a private pool, free Wifi, and free private parking.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 372 reviews

A good location for a hassle-free getaway in Richards Bay, Imvubu Lodge is a campground surrounded by views of the garden.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 515 reviews

Splendid Inn Bayshore is located 0.7 mi away from the beaches of the Indian Ocean, in Richards Bay. It features a garden with a swimming pool, a restaurant, and free Wi-Fi in the public areas.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 745 reviews

Located between the Indian Ocean and Lake Mzingazi, this classical-style Premier Hotel offers individually decorated rooms with free WiFi in Richards Bay.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Meerensee tranquil suite is located in Richards Bay, just 1.1 miles from Alkantstrand Beach and 1.7 miles from Richards Bay Country Club.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 197 reviews

Crayfish Creek Guest House provides spa facilities and wellness packages, as well as air-conditioned accommodations in Richards Bay, 1.2 miles from Alkantstrand Beach.

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 46 reviews

Garden Apartments in Richards Bay provides accommodations with a garden, a terrace, and barbecue facilities. With garden views, this accommodation offers a patio.

Budget hotels in Richards Bay and nearby

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 6 reviews

12 Dolfyn Nqabanqaba enjoys a location in Meer en See, 1.2 miles from Alkantstrand Beach and 1.6 miles from Richards Bay Country Club. With pool views, this accommodation offers a patio.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2 reviews

La Rochelle Inn, Richards Bay offers accommodations in Richards Bay, 1.8 miles from Richards Bay Golf Driving Range and 11 miles from Enseleni Nature Reserve.

Offering a garden, Breamhill Accommodation features accommodations in Richards Bay. This property offers access to a terrace and free private parking.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Just 1.1 miles from Richards Bay Country Club and 1.1 miles from Lake Mzingazi, Unit 17 Sunbird Self-Catering features accommodations in Richards Bay with a terrace.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 58 reviews

Just 1.1 miles from Richards Bay Country Club and 1.1 miles from Lake Mzingazi, Nqabanqaba features accommodations in Richards Bay, with a garden, a bar, and a shared lounge.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 69 reviews

Mzingeli Guesthouse in Richards Bay provides accommodations with a garden, a bar, and a shared lounge. Guests staying at this bed and breakfast have access to a patio.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 43 reviews

Offering a garden, MaBella features accommodations in Richards Bay. This property offers access to a balcony and free private parking.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 reviews

Nombango Guest House offers accommodations in Meer en See, 2.1 miles from Richards Bay Country Club and 2.3 miles from Richards Bay Golf Driving Range.

Best hotels with breakfast in Richards Bay and nearby

See all
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 23 reviews

Woodpecker Inn provides beauty services and a fitness room, as well as air-conditioned accommodations in Richards Bay, 7.1 miles from Richards Bay Country Club.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 31 reviews

Nomusa's Bed and Breakfast enjoys a location in Richards Bay, 7 miles from Richards Bay Country Club and 7.2 miles from Richards Bay Golf Driving Range.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 43 reviews

Featuring a garden, 12th on The Bay Apartment offers accommodations in Richards Bay. This property offers a private pool, free Wifi, and free private parking.

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 15 reviews

Villa Pesca Self Catering accommodation offers accommodations in Richards Bay, 1.9 miles from Richards Bay Golf Driving Range and 11 miles from Enseleni Nature Reserve.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 10 reviews

Featuring quiet street views, 40 On Jacopever in Richards Bay features accommodations, a garden, and barbecue facilities.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 60 reviews

Providing a terrace, Hacienda Holiday Home offers accommodations in Richards Bay.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 12 reviews

2 bedroom Apartment on the Bay offers accommodations in Richards Bay, 3.1 miles from Richards Bay Country Club and 3.3 miles from Richards Bay Golf Driving Range.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 87 reviews

Hacienda Palms is located in Richards Bay, just 1.5 miles from Richards Bay Country Club and 1.8 miles from Richards Bay Golf Driving Range.

What Guests Said About Richards Bay:

Scored out of 10, guest rating 8.0

What I liked most about my stay in Richards Bay was how...

What I liked most about my stay in Richards Bay was how convenient, quiet, and well-located everything was. The town has beautiful beaches, easy access to amenities, and a relaxed atmosphere, making it perfect for a peaceful getaway. I also enjoyed dining out—Sindu Restaurant offered amazing food that really surprised my palate, and Zula Beach was perfect for drinks, club vibes, and even breakfast with a great overall experience.What wasn’t my favourite is that there aren’t many activities within the town itself, but it remains a great place to unwind and enjoy the coastline.
Guest review byThembalethu
South Africa
Scored out of 10, guest rating 8.0

Although our stay at Imvubu Lodge was brief, but it was...

Although our stay at Imvubu Lodge was brief, but it was truly a refreshing and enjoyable experience! We appreciated the beautiful bush-inspired setting and the tranquil atmosphere throughout the lodge. The dinner served was delightful and added to the overall enjoyment of our visit! As a suggestion, it would be worthwhile to consider providing electric blankets during the colder winter months to enhance guest comfort even further.
Guest review byZikali
Scored out of 10, guest rating 8.0

Very nice town, with a great shopping mall.

Very nice town, with a great shopping mall. The beach area do have security, but I still felt unsafe and I do not think I will spend my day there. Lots of nice fishing spots for people looking for a fishing trip.
Guest review byIllana382
South Africa
Scored out of 10, guest rating 10

Everything was good in the house,well organised.

Everything was good in the house,well organised. Everything was catered for, the WiFi never buffed, Netflix and chill was good plus there is a mall nearby and they also deliver at the place. I also loved the quiet neighbourhood.
Guest review byMlondolozi
Scored out of 10, guest rating 10

I love Richardsbay, beautiful, clean town with most of the...

I love Richardsbay, beautiful, clean town with most of the shops you’ll find in big cities without the big city chaos. Low crime rate and with cute coffee shops and restaurants. I recommend everyone to visit Zula Beach 💕
Guest review byNontando
South Africa
Scored out of 10, guest rating 6.0

As usual are the taxi's a huge problem like in most...

As usual are the taxi's a huge problem like in most towns.Think they owen the town. 2)Traffic cops are very busy when they are not on lunch break. 3)KNK at Small craft a must stop for curry or Samosa's
Guest review byKrogman

See reviews by guests who stayed at hotels in Richards Bay

See all
From $123.69 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 79 reviews
Firstly, the owner of the property was so warm and welcoming to my family and I. The place was cozy and definitely felt like a home away from home. Everything was neat and tidy. We had all the amenities we needed on site. The place had such a beautiful outdoor area. We will definitely go back whenever we are in Richards Bay. Highly recommended! Real value for money.
Guest review byMelanie
South Africa
From $26.72 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 421 reviews
The place is sparkling clean, spacious and comfortable. The housekeeping staff were very friendly and welcoming. I will definitely visit them again and again. The place is good value for money. I was running the Richards Bay Hippo Marathon and had good rest after the race.
Guest review byVusi
South Africa
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review
I did not get to the place apparently there’s no place called Empire lodge in Richards Bay and I tried calling the contact number listed under the brand but it was unanswered so I’m so disappointed
Guest review bySphelele
South Africa
From $68.65 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 148 reviews
Highly recommend!! Beautiful rooms, host was exceptional. Location great. Such a little gem in Richards bay
Guest review byMichelle
South Africa
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,311 reviews
nothing!!they need to renovate the hotel.everything is old.
Guest review byWendy
South Africa

More places to explore, more ways to go