A Goody boat docked near a house with a red-tiled roof, surrounded by palm trees and a rocky shoreline.

Find 3 Star Hotels in Richards Bay from $45

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Richards Bay 3 Star Hotels

Tonight
Sep 30 - Oct 1
Tomorrow
Oct 1 - Oct 2
This weekend
Oct 2 - Oct 4
Next weekend
Oct 9 - Oct 11

Our top choices for Richards Bay 3-star hotels

1. BON Hotel Empangeni

BON Hotel Empangeni
Empangeni
South Africa
thabo
$67 nightly
$79 total
Oct 29 - Oct 30
Total with taxes and fees
BON Hotel Empangeni

2. Woodpecker Inn

Woodpecker Inn
Richards Bay
South Africa
Elmarie
$69 nightly
$79 total
Sep 30 - Oct 1
Total with taxes and fees
Woodpecker Inn

3. Premier Splendid Inn Bayshore

Premier Splendid Inn Bayshore
Richards Bay
United States
Cathleen
$59 nightly
$68 total
Oct 11 - Oct 12
Total with taxes and fees
Premier Splendid Inn Bayshore

4. Seagull Lodge

Seagull Lodge
Richards Bay
South Africa
SARAH
$57 nightly
$68 total
Oct 5 - Oct 6
Total with taxes and fees
Seagull Lodge

5. Waterfront Accomodation

Waterfront Accomodation
Richards Bay
Waterfront Accomodation

6. The Ridge Guesthouse

The Ridge Guesthouse
Richards Bay
United Kingdom
JJ
$107 nightly
$123 total
Oct 1 - Oct 2
Total with taxes and fees
The Ridge Guesthouse

7. Imvubu Lodge

Imvubu Lodge
Richards Bay
United Kingdom
Rowan
Imvubu Lodge

8. Indaba Lodge Hotel Richards Bay

Indaba Lodge Hotel Richards Bay
Richards Bay
United Kingdom
Sarah J
$80 nightly
$92 total
Oct 16 - Oct 17
Total with taxes and fees
Indaba Lodge Hotel Richards Bay

9. Bayside Lodge Empangeni

Bayside Lodge Empangeni
Empangeni
South Africa
Mary-Anne
$39 nightly
$45 total
Sep 30 - Oct 1
Total with taxes and fees
Bayside Lodge Empangeni

10. Mtunzini Forest Lodge Self Catering

Mtunzini Forest Lodge Self Catering
eMthunzini
Canada
Jenny R
Mtunzini Forest Lodge Self Catering

11. Olivers Bed and Breakfast

Olivers Bed and Breakfast
Mtunzini
$86 nightly
$99 total
Oct 29 - Oct 30
Total with taxes and fees
Olivers Bed and Breakfast

12. Umfolozi Hotel

Umfolozi Hotel
Empangeni
South Africa
Anonymous traveler
$109 nightly
$126 total
Oct 14 - Oct 15
Total with taxes and fees
Umfolozi Hotel

13. The Elephant Hills B&B

The Elephant Hills B&B
Richards Bay
The Elephant Hills B&B

14. Gecko Inn Guest House

Gecko Inn Guest House
Richards Bay
South Africa
Cheyne
$85 nightly
$85 total
Oct 5 - Oct 6
Total with taxes and fees
Gecko Inn Guest House

15. Ngoye Lodge

Ngoye Lodge
eMthunzini
United States
Andrew
$59 nightly
$68 total
Oct 1 - Oct 2
Total with taxes and fees
Ngoye Lodge

16. La Mer Lodge

La Mer Lodge
Richards Bay
South Africa
Elmarie
$73 nightly
$73 total
Sep 30 - Oct 1
Total with taxes and fees
La Mer Lodge

17. La Rochelle Inn

La Rochelle Inn
Richards Bay
Finland
Ari
$47 nightly
$55 total
Oct 16 - Oct 17
Total with taxes and fees
La Rochelle Inn

18. Hunters B&B

Hunters B&B
eMthunzini
United States
Keith
Hunters B&B

19. Peermont Metcourt at Umfolozi

Peermont Metcourt at Umfolozi
Empangeni
$84 nightly
$98 total
Oct 2 - Oct 3
Total with taxes and fees
Peermont Metcourt at Umfolozi

20. 5 Beach Dunes

5 Beach Dunes
Richards Bay
$66 nightly
$66 total
Oct 4 - Oct 5
Total with taxes and fees
5 Beach Dunes
Save an average of 15% on thousands of hotels when you're signed in

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in Richards Bay.
Premier Hotel The Richards

Premier Hotel The Richards

3 Hibberd Drive Richards Bay KwaZulu-Natal
$88 nightly
$101 total
Sep 30 - Oct 1
Total with taxes and fees
Premier Hotel The Richards
Hillton Manor Guest House

Hillton Manor Guest House

37 Shad Shoal Richards Bay KwaZulu-Natal
$74 nightly
$74 total
Oct 1 - Oct 2
Total with taxes and fees
10/10 Exceptional! (15 reviews)
Hillton Manor Guest House
BON Hotel Waterfront Richards Bay

BON Hotel Waterfront Richards Bay

Corner of Bridgetown & Pioneer Road Richards Bay KwaZulu-Natal
$102 nightly
$121 total
Oct 2 - Oct 3
Total with taxes and fees
8.4/10 Very Good! (101 reviews)
BON Hotel Waterfront Richards Bay
Still don't see what you're looking for?
See all properties in Richards Bay.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Learn more about Richards Bay

Explore the pristine Enseleni Nature Reserve where hippos and crocodiles lurk beneath the surface of winding waterways. After wildlife watching, unwind at Alkandstrand Beach or browse the shops at Boardwalk Mall for a perfect coastal day.

See all hotels in Richards Bay
A sandy beach with waves, a couple walking, and a green hill in the background.

Top Richards Bay Hotel Reviews

Woodpecker Inn

Woodpecker Inn

8/10 Good
"We only stayed 1 night. But, the food was terrific. The staff from the front to the bar and restaurant were terrific and engaging. Quick shout out to Jocelyn (spelling i hope is correct) from the restaurant, for the laughs!!! Our room was quaint and comfortable. We also had a convenient shuttle pickup from Richards Bay airport. If I came back, I would definitely stay here again."
Steven 1-night trip
Posted 2 weeks ago
Woodpecker Inn
Gecko Inn Guest House

Gecko Inn Guest House

8/10 Good
"Nice clean, spacious room. Helpful staff."
Cheyne 1-night trip
Posted 9 months ago
Gecko Inn Guest House
Premier Splendid Inn Bayshore

Premier Splendid Inn Bayshore

10/10 Excellent
"Staff was great!! "
Cathleen 1-night trip
Posted 1 year ago
Premier Splendid Inn Bayshore

Find out more about Richards Bay

Three Star Hotel Guide for Richards Bay

There’s a reason the top 3 star hotels in Richards Bay, KwaZulu-Natal are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in Richards Bay, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in Richards Bay for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Richards Bay near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the Richards Bay 3 star hotels offer a fantastic home base for any type of vacation.

Frequently asked questions

What are the best 3-star hotels in Richards Bay?
Travelers looking for a convenient and comfortable Richards Bay stay often pick Seagull Lodge. This 3-star hotel, around 3 mi northeast of the center, offers a terrace and a garden. Want another hot tip? Located 6 mi east of downtown and including a garden and pool sun loungers, Premier Splendid Inn Bayshore is also a top pick among guests.
How much does it cost to stay in a 3-star hotel in Richards Bay?
To score a pocket-friendly 3-star hotel in Richards Bay, make use of our convenient filters. Set your budget limit, choose your amenities and more. Additionally, you can sort your search results so the least expensive options appear first.
  • Search for the lowest price per night right now from $74
What is the difference between a 4-star and 3-star hotel in Richards Bay?
Relaxation comes easy in 3-star hotels in Richards Bay. In addition to cozy surroundings, these more affordable stays come with a range of welcome amenities like complimentary WiFi, coffee or tea maker and gym facilities. A 4-star hotel offers a more refined ambience with superior features such as an on-site spa, outdoor or indoor pool and spacious rooms. No matter your preferred hotel category or what you want to spend, Expedia has what you're searching for.

Explore a world of travel with Expedia