Hotels in Richards Bay

Search and compare Richards Bay hotels from hundreds of travel sites and save

Richards Bay, South Africa
May 20 — May 212
Richards Bay, South Africa
Fri 20/5
Sat 21/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Richards Bay

Filter by star ratings
All filters
Imvubu Lodge
Imvubu Lodge
8,2 Excellent
Cnr Krewelkring & Hibberd Drive P.O. Box 10209, Richards Bay, KwaZulu-Natal, South Africa
Show on map
6,3 km from city centre, Richards Bay 
ExcellentBased on 681 reviews
8,2

Situated in Richards Bay, Imvubu Lodge offers 3-star accommodation, as well as an outdoor pool, a swimming pool and a private beach. It also provides a playground, meeting rooms and a kids pool.

Indaba Lodge Hotel Richards Bay
Indaba Lodge Hotel Richards Bay
6,7 Good
Cnr Launder And Davidson 1 Cnr Launder And Davidson Lanes,Meerensee, Richards Bay, KwaZulu-Natal, South Africa
Show on map
5,9 km from city centre, Richards Bay 
GoodBased on 620 reviews
6,7

Indaba Lodge Hotel Richards Bay offers an elegant setting when in Richards Bay. It also features an outdoor pool and a bowling alley.

Premier Hotel The Richards
Premier Hotel The Richards
7,4 Good
3 Hibberd Drive, Richards Bay, KwaZulu-Natal, South Africa
Show on map
5,5 km from city centre, Richards Bay 
GoodBased on 824 reviews
7,4

Premier Hotel The Richards is located in Richards Bay and offers free Wi-Fi. It also provides an outdoor pool, valet parking and a kids pool.

Bon Hotel Waterfront Richards Bay
Bon Hotel Waterfront Richards Bay
8,2 Excellent
Corner Of Bridgetown & Pioneer Road, Richards Bay, KwaZulu-Natal, South Africa
Show on map
4,3 km from city centre, Richards Bay 
ExcellentBased on 822 reviews
8,2

BON Hotel Waterfront Richards Bay features views of Richards Bay, as well as an outdoor pool. It is located a 20-minute drive from Richards Bay Airport and an airport shuttle is available for guests.

Premier Splendid Inn Bayshore
Premier Splendid Inn Bayshore
7,5 Good
4 The Gully (Off Hibberd Dr), Richards Bay, KwaZulu-Natal, South Africa
Show on map
5,6 km from city centre, Richards Bay 
GoodBased on 473 reviews
7,5

Splendid Inn Bayshore provides comfortable 3-star accommodation in Richards Bay. It also features a swimming pool, an outdoor pool and meeting rooms.

Tips for booking a Richards Bay hotel

Cheapest month:October
Most expensive month:August
Average price in Richards Bay:R961/night
Cheapest price found:R482/night
Cheapest day:Monday
Most expensive day:Tuesday
R547 - R1 236
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R550 - R1 350
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Richards Bay hotels

Show all 98 hotels

Cheapest hotels in Richards Bay, KwaZulu-Natal

Show all 98 hotels

Hotel prices in Richards Bay

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Richards Bay

Richards Bay travel FAQs

  • What are the best hotels in Richards Bay?

    One of the most popular hotels in Richards Bay is Imvubu Lodge, which has been reviewed by 681 users and currently has a rating of 8,2/10. Other top-rated locations include Premier Hotel The Richards and Bon Hotel Waterfront Richards Bay, which have received 7,4/10 and 8,2/10 ratings from our users, respectively.