Insights
Cheapest hotels
Where to stay
About Pietermaritzburg

Hotels in Pietermaritzburg

Search and compare Pietermaritzburg hotels from hundreds of travel sites on HotelsCombined and save.

Pietermaritzburg, South Africa
1 May — 2 May2
...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Travel insights for hotels in Pietermaritzburg

Use these up-to-date, data-driven insights about booking a hotel in Pietermaritzburg including ideal times to book, pricing trends, and more.

What is the cheapest month to book a hotel in Pietermaritzburg?

The cheapest month to book a hotel in Pietermaritzburg is December ($44). Conversely, the most expensive month to stay in Pietermaritzburg is July ($205).

What is the cheapest day to stay in a hotel in Pietermaritzburg?

The cheapest day to stay in Pietermaritzburg is Saturday ($58). On the other hand, travelers can expect to pay the most on Monday, when the average nightly price is $138.

How much is a hotel in Pietermaritzburg tonight?

Users have found prices for hotels in Pietermaritzburg tonight starting as low as $39, rising to an average cost of $86, based on searches in the last 72 hours. Prices start from $74 for a 4-star hotel in Pietermaritzburg for tonight.

How much is a Pietermaritzburg hotel room this weekend?

In the past 72 hours, we’ve seen prices for hotels in Pietermaritzburg this weekend for as little as $39/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as $39/night. For a 4-star hotel in Pietermaritzburg, the cheapest rate recently found was $143/night for this weekend.

Cheapest hotels in Pietermaritzburg, South Africa

Discover affordable stays in Pietermaritzburg that provide a quality experience without breaking the bank. Hotels in Pietermaritzburg can be found for as low as $47 per night. There is currently one property in Pietermaritzburg that can be booked for this price. Bayside Hotel Pietermaritzburg is one of the hotels that can be booked for the lowest price in Pietermaritzburg. Price data was last updated on 24 April 2025
These are the lowest prices we've found on hotels in Pietermaritzburg at the moment. As prices can vary by date, change the dates if you're flexible to compare rates.
Show all 209 hotels
157 West Street, Pietermaritzburg, KwaZulu-Natal, South Africa
2.2 km from city centre
Free Wi-Fi
$47
Avg. per night
79 Ridge Roadscottsville, Pietermaritzbu, Pietermaritzburg, KwaZulu-Natal, South Africa
0.7 km from city centre
Free Wi-Fi
Air conditioning
$59
Avg. per night
139 Howick Road Wembley, Pietermaritzburg, KwaZulu-Natal, South Africa
4.3 km from city centre
Free Wi-Fi
Parking
$59
Avg. per night
11 Dennis Road, Pietermaritzburg, KwaZulu-Natal, South Africa
3.7 km from city centre
Free Wi-Fi
Air conditioning
$64
Avg. per night
55 Ashby Road, Pietermaritzburg, KwaZulu-Natal, South Africa
5.8 km from city centre
Free Wi-Fi
Air conditioning
$64
Avg. per night
210 Woodhouse Road, Pietermaritzburg, KwaZulu-Natal, South Africa
2.2 km from city centre
Free Wi-Fi
Air conditioning
$69
Avg. per night
247 Old Howick Road, Pietermaritzburg, KwaZulu-Natal, South Africa
9.2 km from city centre
Free Wi-Fi
Air conditioning
$81
Avg. per night
Cnr. Hesketh Drive And New England Rd, Pietermaritzburg, KwaZulu-Natal, South Africa
1.7 km from city centre
Free Wi-Fi
Air conditioning
$84
Avg. per night
1 George Macfarlane Lane, Pietermaritzburg, KwaZulu-Natal, South Africa
3.9 km from city centre
Free Wi-Fi
Parking
$131
Avg. per night
R603 Umbumbulu Road, Pietermaritzburg, KwaZulu-Natal, South Africa
27.2 km from city centre
Free Wi-Fi
Airport shuttle
$216
Avg. per night

Where to stay in Pietermaritzburg

Explore different neighbourhoods and areas within Pietermaritzburg to find the perfect location for your stay. Map data was last updated on 24 April 2025.
Scroll to and zoom in on the areas in Pietermaritzburg you plan on visiting to find nearby properties. Users can click on a hotel's name to find more information about it, such as price, reviews, and amenities, and also find different deals for the property.

About Pietermaritzburg

Founded in 1838, Pietermaritzburg is a lively industrial hub and the capital of South Africa’s KwaZulu-Natal province. It is named after two Vootrekker (“pioneer”) leaders, Piet Retief and Gerrit Maritz. The district municipality, however, is known by Pietermaritzburg’s Zulu name, umGungundlovu.

Things to do in Pietermaritzburg

In the heart of Pietermaritzburg is the KwaZulu-Natal Museum, which houses a fascinating array of cultural and natural history exhibits within a building that dates back to 1905. Get up close to a life-size model of a Tyrannosaurus rex and artefacts from a nearby shipwreck, then discover what it was like to host the FIFA World Cup in 2010. A highlight of the museum is its replica street allowing you to experience Pietermaritzburg in the Victorian era.

Green thumbs shouldn’t miss a visit to the KwaZulu-Natal National Botanical Garden, which was originally established in 1874. It not only showcases plants native to South Africa’s east but also species from the Northern Hemisphere. Stroll along the avenue of century-old plane trees and learn about indigenous medicinal plants in the Muthi Garden with its traditional Zulu hut.

Pietermaritzburg is a convenient base for exploring Maloti-Drakensberg Park, which spans the border between South Africa and Lesotho. Encompassing part of the Drakensberg Mountains, it supports globally significant montane and subalpine ecosystems. In addition to spotting bearded vultures and herds of eland, you can explore some of the 600+ rock art sites painted by the San people.

Getting around Pietermaritzburg

Pietermaritzburg Airport is a 10-minute drive from the city centre and has regular flights to Johannesburg. Durban’s King Shaka International Airport is 1.5 hours away. Trains connecting from Durban, Johannesburg and Cape Town stop at the Pietermaritzburg railway station and minibus taxis travel throughout the city, connecting most of its attractions.

Facts about staying in Pietermaritzburg

Find useful tips and insights about staying in Pietermaritzburg to help you make the most of your experience. FAQs were last updated on 24 April 2025.
  • What are the best hotels in Pietermaritzburg?

    Pietermaritzburg is home to many highly-rated hotels, one of which is Road Lodge Pietermaritzburg, which has a current rating of 8.8. For other potential stays, consider Golden Horse Hotel and Tala Private Game Reserve, which can also be great places to stay in Pietermaritzburg.

  • How much is a cheap hotel in Pietermaritzburg?

    $53 per night is the cheapest Pietermaritzburg hotel price found in our data from the last 72 hours. Prices for this weekend in Pietermaritzburg start from $80 per night when checking in on 25 Apr and out on 27 Apr.

  • Are there any hotels in Pietermaritzburg close to Pietermaritzburg?

    The closest hotel to Pietermaritzburg is Road Lodge Pietermaritzburg, which is located 1.7 km away from the city centre.

  • What are some other cities to stay in when visiting KwaZulu-Natal?

    In addition to Pietermaritzburg, travellers opt to visit Durban when visiting KwaZulu-Natal. Umhlanga is also a popular choice to visit.

  • How many hotels are there in Pietermaritzburg?

    In total, there are 209 hotels to choose from in Pietermaritzburg, compared to 8,995 properties in KwaZulu-Natal.

See more FAQs

Find better results for your stay in Pietermaritzburg

Consider these popular 3-star hotels in Pietermaritzburg

Stay at one of these Pietermaritzburg 3-star hotels that users have found on HotelsCombined.