Find hotels in Pietermaritzburg from $29

COVID-19 tests are no longer required to re-enter the United States.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Check Pietermaritzburg hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Road Lodge Pietermaritzburg
3 out of 5
Cnr. Hesketh Drive and New England Rd, Pietermaritzburg, KwaZulu-Natal, 3201
The price is $40 per night from Jul 1 to Jul 2
2.09 mi from city center
4.1/5 Very Good! (261 reviews)
Family of 3
"The stay was great, however when enquiring about our next stay - we enquired that we wanted to book a stay in April but for my husband, myself and my 15 year old son. We wanted to know if it is possible to have a room that would sleep the 3 of us but was told that unfortunately the sleeper couch ..."

Reviewed on Mar 14, 2022

Road Lodge Pietermaritzburg
Babbling Brook B&B
3 out of 5
42 Bellevue Road, Prestbury, Pietermaritzburg, KwaZulu-Natal, 3201
2.75 mi from city center
4.8/5 Exceptional! (18 reviews)
Blissful!
"Babbling Brook is tranquil and beautiful. Morag is so gracious and a wonderful cook. Nonny welcomed us and showed us to our cozy room, it has the most wonderful forest view."

Reviewed on Apr 10, 2019

Babbling Brook B&B
Redlands Hotel
3.5 out of 5
1 George MacFarlane Lane, Pietermaritzburg, KwaZulu-Natal, 3201
Fully refundableReserve now, pay when you stay
The price is $96 per night from Jul 1 to Jul 2
1.11 mi from city center
4.3/5 Excellent! (9 reviews)
Good local spot
"Excellent stay. Unique decor and style. Close to the gym. Perfect for a business trip."

Reviewed on May 4, 2021

Redlands Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Sleeping Bao B&B
3 out of 5
139 Howick Road Wembley, Pietermaritzburg, KwaZulu-Natal, 3201
Fully refundableReserve now, pay when you stay
The price is $50 per night from Jul 1 to Jul 2
1.39 mi from city center
4.1/5 Very Good! (16 reviews)
"Spacious and safe; the house and property are beautiful. Joice was very welcoming and attentive. Full breakfast was excellent. The street can be busy and noisy at times but did not detract from the property."

Reviewed on May 4, 2022

The Sleeping Bao B&B
Imperial hotel by Misty Blue Hotels
3 out of 5
224 Jabu Ndlovu Street, Pietermaritzburg, KwaZulu-Natal, 3200
0.3 mi from city center
3.5/5 Good! (56 reviews)
Fake Hotel
"There was no one at the hotel, it was in darkness and the contact numbers provided did not exist! I would very much like to be contacted at 0716712625. I had to seek other accommodation, very disappointed."

Reviewed on Aug 7, 2021

Imperial hotel by Misty Blue Hotels
A Garden Suite
3 out of 5
23 Montgomery Drive, Athlone Park, Pietermaritzburg, KwaZulu-Natal, 3201
The price is $29 per night from Jul 4 to Jul 5
2.03 mi from city center
4.8/5 Exceptional! (8 reviews)
Pmb stay
"Upgraded on arrival as someone else specifically requested the 'Garden suite', so I was given the room above."

Reviewed on Jan 27, 2022

A Garden Suite
Ascot Inn
3 out of 5
210 Woodhouse Road, Scottsville, Pietermaritzburg, KwaZulu-Natal, 3201
The price is $39 per night from Jul 16 to Jul 17
1.86 mi from city center
3.9/5 Good! (24 reviews)
Not the best value 4 money
"Not much to say. Room was very small for a couple it was more for a single guest."

Reviewed on Mar 15, 2021

Ascot Inn
Ilawu Hotel
2 out of 5
2 Marcom Road Prestbury, Pietermaritzburg, KwaZulu-Natal, 3201
2.17 mi from city center
3.5/5 Good! (27 reviews)
Great
"It was amazing, although we had to move to another branch, since the desired one was fully booked... please make sure you confirm with the hotel before accepting a booking.."

Reviewed on Sep 15, 2019

Ilawu Hotel
Lexden Guesthouse
3.5 out of 5
176 Howick Road, Pietermaritzburg, KwaZulu-Natal, 3201
Fully refundableReserve now, pay when you stay
The price is $147 per night from Jul 1 to Jul 2
1.62 mi from city center
Lexden Guesthouse
Thembelihle Guest House
3 out of 5
3 Milborrow Road, Pietermaritzburg, KwaZulu-Natal, 3201
Fully refundableReserve now, pay when you stay
The price is $39 per night from Jul 1 to Jul 2
1.61 mi from city center
3.8/5 Good! (5 reviews)
Impressive
"I was worried about the power issues in South Africa and I thought I might be impacted at this location but the guest house had power all night."

Reviewed on Mar 11, 2022

Thembelihle Guest House
Don't see what you're looking for?
See all available properties in Pietermaritzburg
View all properties
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.

Pietermaritzburg hotels information

Number of reviews 424
Accommodation 83 hotels
Lowest Price $29
Highest Price $147

Frequently asked questions

Recent reviews of Pietermaritzburg hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code