Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Check prices on hotels in Pietermaritzburg

Tonight Jun 20 - Jun 21
This weekend Jun 21 - Jun 23
Next weekend Jun 28 - Jun 30

Featured Pietermaritzburg 3 Star Hotels

See all 80 Properties in Pietermaritzburg

Estimated price for 1 night/2 adults

Ascot Inn
Ascot Inn
3.0 out of 5.0 210 Woodhouse Road, Scottsville, Pietermaritzburg, KwaZulu-Natal
3.6/5 (14 reviews)
$36/ night for 2 guests

The Ascot Inn is conveniently situated, very pleasant staff and lovely gardens. It is clean and comfortable.

Reviewed on Mar 1, 2019
Redlands Hotel
Redlands Hotel
3.5 out of 5.0 1 George MacFarlane Lane, Pietermaritzburg, KwaZulu-Natal
Free Cancellation
4.2/5 (4 reviews)
$96/ night for 2 guests

The only 2 things I was not happy with were that there were no complimentary welcome drinks (other than the tea/coffee implements - not even water) and breakfast was not included in the price. Otherwise the staff was friendly and helpful.

Reviewed on Mar 1, 2019
Matt's Rest B&B and Self Catering
Matt's Rest B&B and Self Catering
3.0 out of 5.0 11 Dennis Road, Pietermaritzburg, KwaZulu-Natal
4.5/5 (13 reviews)
$50/ night for 2 guests


Reviewed on Dec 24, 2018
Imperial hotel by Misty Blue Hotels
Imperial hotel by Misty Blue Hotels
3.0 out of 5.0 224 Jabu Ndlovu Street, Pietermaritzburg, KwaZulu-Natal
3.6/5 (38 reviews)
$60/ night for 2 guests

This is a large 1900's hotel in the centre of town opposite the city police station. Good secure free car parking to the rear. Locally it is very quiet and so, we ate in the restaurant which is buffet style, cost 195 Rand each. Choice was quite good. The breakfast is in the same area. Good for a ...

Reviewed on Feb 13, 2019
Tala Collection Private Game Reserve
Tala Collection Private Game Reserve
3.0 out of 5.0 R603 Umbuvbula Road, Greater Midlands Meander, Camperdown, KwaZulu-Natal
Free Cancellation
4.0/5 (30 reviews)
$62/ night for 2 guests

Beautiful scenery, peaceful and a great experience

Reviewed on May 13, 2019
iNsingizi Lodge
iNsingizi Lodge
3.0 out of 5.0 District Road P118, Mid Illovo, KwaZulu-Natal
4.0/5 (3 reviews)
$116/ night for 2 guests

We didn't stay long enough to get a real feel for the place, but we enjoyed our time here.

Reviewed on Sep 28, 2018
Lastingham Guest Lodge
Lastingham Guest Lodge
3.0 out of 5.0 58 Caversham Road, Lidgetton West, KwaZulu-Natal
4.3/5 (3 reviews)
$63/ night for 2 guests

Really special place with great attention to detail, comfortable rooms and beautiful setting. A TV in the room would be nice although there is a communal TV in the lounge in the main house. Overall excellent value for money.

Reviewed on May 2, 2017
Ukuthula Lodge
Ukuthula Lodge
3.5 out of 5.0 Otto's Bluff Road, Karkloof Safari Spa, Ihlanze Ranch, Howick, KwaZulu-Natal
3.8/5 (6 reviews)
$91/ night for 2 guests

Ukuthula Lodge was our last stop of our December Holiday and what a disappointment. The views are beautiful and the animal walking around was nice. But the accommodation and the facilities on the lodge was a great disappointment. The little cottages where we lived in for the three days was not clean, ...

Reviewed on Jan 8, 2019
Clydesdale on Lions River
Clydesdale on Lions River
3.0 out of 5.0 Clydesdale Farm 5, District Road 369, Lions River, KwaZulu-Natal
$72/ night for 2 guests

Three Star Hotel Guide for Pietermaritzburg

There’s a reason the top 3 star hotels in Pietermaritzburg, 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 Pietermaritzburg, 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 Pietermaritzburg for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Pietermaritzburg 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 Pietermaritzburg 3 star hotels offer a fantastic home base for any type of vacation.