South Africa may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in Pietermaritzburg

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Popular Locations
Trip type
Road Lodge Pietermaritzburg
1 out of 5
Cnr. Hesketh Drive and New England Rd, Pietermaritzburg, KwaZulu-Natal
The price is £34 per night from 29 Sep to 30 Sep
2.93 mi from city centre
4.1/5Very Good! (201 reviews)

"Check out time is perfect Parking is convenient Staff are well mannered"…"

Reviewed on 28 Feb 2020

Road Lodge Pietermaritzburg
Tancredi B&B
3.5 out of 5
41 Woodhouse Road, Scottsville, Pietermaritzburg, KwaZulu-Natal
Get Rates
2.26 mi from city centre
4.5/5Wonderful! (22 reviews)
Old world charm and elegance!

"Tancredi offers beautiful, individually decorated rooms, good service and delicious breakfasts in an elegant dining room!"…"

Reviewed on 24 Mar 2020

Tancredi B&B
Yes Please Guest House
3 out of 5
2 New England Road Scottsville, Pietermaritzburg, KwaZulu-Natal
Get Rates
2.29 mi from city centre
1.7/5 (3 reviews)

"We booked and paid fully for family room and we did not get it they said it's already booked and person at reception promises us to get some refund as we used small room. Still waiting for that money to be refunded."…"

Reviewed on 27 Sep 2017

Yes Please Guest House

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Ilawu Inn
3 out of 5
111 Chief Albert Luthuli, Pietermaritzburg, KwaZulu-Natal
Get Rates
2.46 mi from city centre
4.5/5Wonderful! (2 reviews)
Centrally located, clean hotel

"Hotel in the centre of the CBD and hence town. Clean and staff helpful. Note could be noisy given its central location."…"

Reviewed on 12 Jun 2018

Ilawu Inn
Ilawu Lodge
3 out of 5
18 New England rd, Scottsville, Pietermaritzburg, KwaZulu-Natal
The price is £39 per night from 29 Sep to 30 Sep
2.45 mi from city centre
3.3/5 (4 reviews)
Expensive but really average😞

"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 ..."…"

Reviewed on 23 Sep 2019

Ilawu Lodge
Home From Home B and B
3 out of 5
39 Torwood Drive, Hayfields, Pietermaritzburg, KwaZulu-Natal
Get Rates
3.02 mi from city centre
3.5/5Good! (2 reviews)
Friendly, comfortable, convenient

"Good place to stay overnight. Room is comfortable & has air conditioner. The hosts are friendly, as well as their helpers."…"

Reviewed on 30 Dec 2016

Home From Home B and B
Jean Lee Bed & Breakfast
3 out of 5
93 Alan Paton Avenue, Scottsville, Pietermaritzburg, KwaZulu-Natal
The price is £44 per night from 7 Oct to 8 Oct
2.33 mi from city centre
4/5Very Good! (4 reviews)


Reviewed on 11 May 2019

Jean Lee Bed & Breakfast
Ascot Inn
3 out of 5
210 Woodhouse Road, Scottsville, Pietermaritzburg, KwaZulu-Natal
The price is £28 per night from 2 Oct to 3 Oct
3.35 mi from city centre
3.6/5Good! (16 reviews)
Ascot Inn PMB average

"the rooms are too small, really felt clusterphobia. I felt I was locked in a box, small bathrooms and it is very basic and certainly not worth the price paid. I would have easily gone to a B&B and got more space. The staff were wonderful and nothing to fault them on. Just the property (rooms), the ..."…"

Reviewed on 17 Feb 2020

Ascot Inn
Stayeasy Pietermaritzburg
3 out of 5
Sanctuary, Woodlands, 50, Pietermaritzburg, KwaZulu-Natal (province)
Get Rates
3.66 mi from city centre
Stayeasy Pietermaritzburg
Ilawu Hotel
2 out of 5
2 Marcom Road Prestbury, Pietermaritzburg, KwaZulu-Natal
Get Rates
2.22 mi from city centre
3.5/5Good! (27 reviews)

"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 15 Sep 2019

Ilawu Hotel
Redlands Hotel
3.5 out of 5
1 George MacFarlane Lane, Pietermaritzburg, KwaZulu-Natal
Free cancellationReserve now, pay when you stay
The price is £92 per night from 2 Oct to 3 Oct
2.85 mi from city centre
4.2/5Very Good! (5 reviews)
Affordable and neat

"It was a good place to stay, no room service after 10 and the local area is a little dangerous to be getting a bite at that time. Staff are awesome."…"

Reviewed on 10 Apr 2019

Redlands Hotel
Babbling Brook B&B
3 out of 5
42 Bellevue Road, Prestbury, Pietermaritzburg, KwaZulu-Natal
Get Rates
2.51 mi from city centre
4.8/5Exceptional! (18 reviews)

"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 10 Apr 2019

Babbling Brook B&B
Yes Please B&B
3 out of 5
98 Alan Paton Avenue, Scottsvill, Pietermaritzburg, KwaZulu-Natal
Get Rates
2.3 mi from city centre
1/5 (2 reviews)

"I have booked in September 2017 for the weekend in June (Comrades weekend) knew that the hotels would be full. Two months prior Yes Please contact me to let me know that that they dont opperate as a guest house that weekend anymore. I was left without a place to stay, every other place was fully ..."…"

Reviewed on 18 Jun 2018

Yes Please B&B
Imperial hotel by Misty Blue Hotels
3 out of 5
224 Jabu Ndlovu Street, Pietermaritzburg, KwaZulu-Natal
The price is £34 per night from 6 Oct to 7 Oct
2.2 mi from city centre
3.7/5Good! (47 reviews)

"It was great and very relaxing. The staff were very friendly."…"

Reviewed on 15 Mar 2020

Imperial hotel by Misty Blue Hotels
Africa's Eden Guesthouse
3.5 out of 5
30 Taunton Rd, Pietermaritzburg, KwaZulu-Natal
The price is £39 per night from 20 Oct to 21 Oct
2.66 mi from city centre
5/5Exceptional! (3 reviews)
A gem of note.

"Fantastic! Everything you need. Quiet as in no traffic noise yet the wonderful sound of the water flowing in the stream below. Great birds around. I had read in a review that this was a gem! And it absolutely is. Hard to believe you are so near shops etc. Will definitely stay again."…"

Reviewed on 24 Sep 2019

Africa's Eden Guesthouse
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.

Visiting Pietermaritzburg

Visitors can enjoy all that Pietermaritzburg has to offer including the casinos, gardens and cocktail bars. Tourists can also enjoy so much more including its coffee shops.

  • There are 36 hotels and other accommodation options in Pietermaritzburg
  • The closest major airport is in Pietermaritzburg (PZB), 1.9 mi (3.1 km) from the city centre
  • The next closest is in Durban (DUR-King Shaka Intl.), 44.5 mi (71.7 km) away

Sightseeing and Staying in Pietermaritzburg

Cultural venues in the city include The Old Prison, Macrorie House Museum and Comrades Marathon House. The city's natural beauty is on display at Butterflies for Africa, National Botanical Gardens and Queen Elizabeth Park. A couple of additional sights to add to your agenda are Pietermaritzburg City Hall and Golden Horse Casino.

As you plan your holiday getaway, you'll find 36 hotels and other lodging options available to choose from in Pietermaritzburg. Here you'll find top ones based on our user reviews:

  • Tancredi B&B - Guests who stay at this 3.5-star bed & breakfast in Scottsville can enjoy access to free breakfast and an outdoor pool, along with free WiFi. It's a favourite with Expedia travellers for its breakfast and comfortable rooms.
  • Road Lodge Pietermaritzburg - Our customers like the overall value and helpful staff at this hotel. This 1-star hotel features an outdoor pool, free WiFi and free parking.

Dressing for Pietermaritzburg

  • Between January and March, you can expect average temperatures of 27°C during the day and 19°C at night
  • From April to June, the average during the day is 26°C, whilst the average at night is 11°C
  • July to September has daytime averages of 23°C with night-time averages of 10°C
  • Between October and December, you can expect daytime averages of 26°C and night-time averages of 15°C
  • About 28 millimetres of rain falls on Pietermaritzburg each year
  • Usually January and February are the hottest months with an average of 27°C, whereas July and June are often coldest, averaging 11°C

Frequently asked questions

What's the best place to stay in Pietermaritzburg?
Matt’s Rest B&B and Self Catering is a favourite property for Expedia customers. This 3-star B&B offers 20 restaurants and free breakfast. Reviews from our site also recommend Tancredi B&B and Imperial hotel by Misty Blue Hotels as top options for your stay.
If I need to cancel my hotel reservation in Pietermaritzburg, will I receive a refund?
Yes! You’ll find that most room reservations are fully refundable as long as you cancel before the accommodation’s cancellation deadline, which often is within 24-48 hours of your arrival date. If you have a non-refundable reservation, you might still have the option to cancel and get a refund within a 24-hour period of booking. Put in your dates and click on “Search”, then use the “free cancellation” filter to get the top deals on offer in Pietermaritzburg.
What's the best hotel when travelling with children to Pietermaritzburg?
Lincoln Cottages is a top 4-star guesthouse on Expedia for families, and features 2 outdoor pools and a restaurant. Other options to stay with the children include Imperial hotel by Misty Blue Hotels and A Garden Suite. Also, children of all ages will enjoy a visit to Butterflies for Africa.
What's the best pet-friendly accommodation option in Pietermaritzburg?
7 on Oakleigh is a top hotel for people travelling with their pets, and offers an outdoor pool and in-room kitchenettes for its human guests. Other good choices to stay with your pet include The Jays Guest House and Babbling Brook B&B.
What's the best hotel for a beach holiday in Pietermaritzburg?
Lincoln Cottages is a top 4-star guesthouse with 2 outdoor pools, and it’s located close to the beach . The Sleeping Bao B&B is another good choice to stay near the beach.
What's the best luxury hotel in Pietermaritzburg?
Matt’s Rest B&B and Self Catering is a luxury B&B with 20 restaurants and a bar, and it’s a popular choice for Expedia travellers looking for an elegant place to stay.
What's the best accommodation option if you want to visit the local casinos in Pietermaritzburg?
The Sleeping Bao B&B is a top 3-star B&B featuring a casino shuttle and free breakfast. Another good option to try your luck is Lincoln Cottages.
What are some accommodation options with pools in Pietermaritzburg?
7 on Oakleigh is a popular 3.5-star hotel featuring an outdoor pool, a poolside bar and free WiFi. A couple of other options that offer an on-site pool include Caribe Caribe Lodge and Tancredi B&B.

Pietermaritzburg Hotel Reviews

More trip options