Find hotels in Richmond from CA $36

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Go beyond your typical stay in Richmond

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Richmond hotels

1. Indoni Eco Village

Indoni Eco Village
2.0 star property
Richmond
The price is CA $126
CA $126 total
includes taxes & fees
Nov 14 - Nov 15
Indoni Eco Village

2. Tala Game Reserve

Tala Game Reserve
3.0 star property
Camperdown
8.0 out of 10, Very good, (37 reviews)
"Location"
United States
Tshilidzi
The price is CA $122
CA $142 total
includes taxes & fees
Dec 7 - Dec 8
Tala Game Reserve

3. ANEW Hotel Hilton Pietermaritzburg

ANEW Hotel Hilton Pietermaritzburg
4.0 star property
Hilton
8.6 out of 10, Excellent, (224 reviews)
"Such friendly staff made the stay that much more enjoyable."
Australia
paul
The price is CA $122
CA $141 total
includes taxes & fees
Nov 8 - Nov 9
ANEW Hotel Hilton Pietermaritzburg

4. Golden Horse Hotel

Golden Horse Hotel
4.0 star property
Scottsville
9.2 out of 10, Wonderful, (5 reviews)
"Greta place to stay staff are so helfule"
United Kingdom
CATHRINE Terry
The price is CA $106
CA $123 total
includes taxes & fees
Dec 7 - Dec 8
Golden Horse Hotel

5. Ekhaya Lodge

Ekhaya Lodge
2.0 star property
Pietermaritzburg
9.8 out of 10, Exceptional, (6 reviews)
"Very clean comfortable and friendly staff"
United States
Mandisa
The price is CA $63
CA $63 total
includes taxes & fees
Nov 14 - Nov 15
Ekhaya Lodge

6. Matt's Rest B&B and Self Catering

Matt's Rest B&B and Self Catering
3.0 star property
Pietermaritzburg
9.4 out of 10, Exceptional, (18 reviews)
"Very friendly staff and family-friendly environment "
South Africa
Rufaro
The price is CA $71
CA $82 total
includes taxes & fees
Nov 8 - Nov 9
Matt's Rest B&B and Self Catering

7. Road Lodge Pietermaritzburg

Road Lodge Pietermaritzburg
3.0 star property
Pietermaritzburg
8.4 out of 10, Very good, (394 reviews)
"Very good place to stay for a quick business trip"
South Africa
Evashnee
The price is CA $70
CA $81 total
includes taxes & fees
Nov 7 - Nov 8
Road Lodge Pietermaritzburg

8. Bayside Lodge

Bayside Lodge
3.0 star property
Pietermaritzburg
6.6 out of 10, (12 reviews)
"There was wifi but it was not in a reachable zone by our place. We never had sufficient cutlery and haf to ask. There is a hole in the bathroom ceiling and the whole wall os co ered with dampness which was not healthy for my 2 kids"
South Africa
Anonymous traveller
The price is CA $51
CA $59 total
includes taxes & fees
Dec 7 - Dec 8
Bayside Lodge

9. J & J Paradise Guesthouse

J & J Paradise Guesthouse
3.0 star property
Scottsville
The price is CA $38
CA $44 total
includes taxes & fees
Nov 7 - Nov 8
J & J Paradise Guesthouse

10. The Sleeping Bao B&B

The Sleeping Bao B&B
3.0 star property
Pietermaritzburg
8.8 out of 10, Excellent, (26 reviews)
"Friendly staff and good breakfast."
South Africa
Shaun
The price is CA $96
CA $96 total
includes taxes & fees
Nov 7 - Nov 8
The Sleeping Bao B&B

11. Regal Inn PMBurg

Regal Inn PMBurg
3.0 star property
Scottsville
The price is CA $76
CA $89 total
includes taxes & fees
Nov 21 - Nov 22
Regal Inn PMBurg

12. Lexden Guesthouse

Lexden Guesthouse
3.5 star property
Pietermaritzburg
10.0 out of 10, Exceptional, (2 reviews)
"This is the best guesthouse in the city. Located in the best area, beautifully designed and extremely comfortable. "
United Kingdom
Alistair
The price is CA $176
CA $202 total
includes taxes & fees
Nov 14 - Nov 15
Lexden Guesthouse

13. Madlula's Guesthouse

Madlula's Guesthouse
3.0 star property
Scottsville
5.0 out of 10, (2 reviews)
"Clean room good bed unfortunately we were in a room opposite reception and loud noises from other guests kept us awake"
United Kingdom
Alan
The price is CA $93
CA $107 total
includes taxes & fees
Nov 7 - Nov 8
Madlula's Guesthouse

14. Spacious 5-bedroom House in Pietermaritzburg With Shared Pool

Spacious 5-bedroom House in Pietermaritzburg With Shared Pool
2.0 star property
Pietermaritzburg
The price is CA $190
CA $219 total
includes taxes & fees
Nov 7 - Nov 8
Spacious 5-bedroom House in Pietermaritzburg With Shared Pool

15. Ilawu Lodge

Ilawu Lodge
3.0 star property
Pietermaritzburg
6.6 out of 10, (4 reviews)
"Check in was a problem they didn't know about my stay.... I had to email booking confirmation. Shower room is too tiny, only one bath towel. Air-conditioner not working... Breakfast setting is a joke 😭😭 juice is warm, their quality of is really disappointing.... The noise.... The pool area is too close to the room I was in and the conference room oh my word the noise from the people using these facilities, the sheets and towels are not changed. In totality I regretted ny choice of...
South Africa
Anonymous traveller
The price is CA $68
CA $78 total
includes taxes & fees
Nov 14 - Nov 15
Ilawu Lodge

16. Room-alexandra Bed & Breakfast Room 3

Room-alexandra Bed & Breakfast Room 3
2.0 star property
Pietermaritzburg
The price is CA $36
CA $42 total
includes taxes & fees
Nov 7 - Nov 8
Room-alexandra Bed & Breakfast Room 3

17. 79 On Ridge BNB

79 On Ridge BNB
3.5 star property
Scottsville
10.0 out of 10, Exceptional, (5 reviews)
"This is the best place to stay in Pietermaritzburg! The location is perfect for anyone affiliated with the university - literally across the street. You can have breakfast and supper - both excellent - and the hosts are extremely hospitable and helpful. We arrived with a flat tire, and Gys helped us get a new car the next morning. I have seldom experienced a home away from home as warm and welcoming as Ridge on 79. "
Sweden
Oscar
The price is CA $81
CA $108 total
includes taxes & fees
Dec 7 - Dec 8
79 On Ridge BNB

18. Room-alexandra Bed & Breakfast Room 7

Room-alexandra Bed & Breakfast Room 7
2.0 star property
Pietermaritzburg
The price is CA $38
CA $45 total
includes taxes & fees
Dec 6 - Dec 7
Room-alexandra Bed & Breakfast Room 7

19. Room-alexandra Bed and Breakfast Room 1

Room-alexandra Bed and Breakfast Room 1
2.0 star property
Pietermaritzburg
The price is CA $39
CA $44 total
includes taxes & fees
Nov 7 - Nov 8
Room-alexandra Bed and Breakfast Room 1

20. Gateside Guest House

Gateside Guest House
3.0 star property
Hilton
9.4 out of 10, Exceptional, (23 reviews)
"Perfect stopover accommodation with a fantastic view and lovely garden."
South Africa
Sally
The price is CA $104
CA $104 total
includes taxes & fees
Dec 1 - Dec 2
Gateside Guest House
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.

Compare top hotels in Richmond

3.0 star property
Camperdown
4.0 star property
Hilton
4.0 star property
Scottsville
2.0 star property
Pietermaritzburg
3.0 star property
Pietermaritzburg
8.0
Very good
37 reviews
8.6
Excellent
224 reviews
9.2
Wonderful
5 reviews
9.8
Exceptional
6 reviews
9.4
Exceptional
18 reviews
The price is CA $122
CA $142 total
includes taxes & fees
Dec 7 - Dec 8
The price is CA $122
CA $141 total
includes taxes & fees
Nov 8 - Nov 9
The price is CA $106
CA $123 total
includes taxes & fees
Dec 7 - Dec 8
The price is CA $63
CA $63 total
includes taxes & fees
Nov 14 - Nov 15
The price is CA $71
CA $82 total
includes taxes & fees
Nov 8 - Nov 9
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking

Stay near popular Richmond attractions

Top Richmond Hotel Reviews

Frequently Asked Questions

What is the best area to stay in Richmond?

The best area to stay in Richmond, KwaZulu, South Africa, is within the town centre itself, particularly around the main street, Loop Street.

Loop Street is the heart of Richmond, offering the most convenient access to local amenities and a sense of the town's character. You'll find a selection of local shops, eateries, and guesthouses lining this street and its immediate vicinity. It's a compact area, making it easy to explore on foot.

For visitors interested in exploring the local history and the surrounding natural beauty, staying near Loop Street is ideal. It provides a central base for visiting landmarks like the Richmond Agricultural Museum and for easy access to the scenic routes leading to the Byrne Valley and the Midlands Meander.

Travellers looking for a relaxed stopover will find the town centre suitable. The guesthouses here typically offer comfortable accommodation, often with gardens, providing a peaceful retreat after a day of travel or exploration.

When is the best time to go to Richmond?

The best time to go to Richmond, KwaZulu-Natal, is during the dry winter months, from May to September.

This period offers pleasant, mild weather with clear skies, making it ideal for outdoor activities and exploring the natural beauty of the region. Daytime temperatures are comfortable, typically ranging from 18°C to 25°C, and there's very little rainfall. This is superb for those who enjoy hiking, birdwatching, or touring the local farmlands without the humidity and heavy rains of the summer.

Couples looking for a peaceful escape will appreciate the tranquil conditions during these months. The cooler evenings are superb for enjoying a cosy dinner at one of the guesthouses or simply relaxing with a view of the surrounding countryside.

For families, the dry season provides excellent conditions for visiting the nearby nature reserves and engagement with the outdoors.

Can I cancel my hotel reservation on Expedia?

You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Richmond.

How much is the nightly rate at a Richmond hotel?

Prices for hotels in Richmond often vary, but you can find a great deal from CA $36 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia