Hotels in Pietermaritzburg

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

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

Customise 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 April ($60). Conversely, the most expensive month to stay in Pietermaritzburg is September ($116).

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

The cheapest day to stay in Pietermaritzburg is Tuesday ($38). On the other hand, travellers can expect to pay the most on Sunday, when the average nightly price is $88.

How much is a hotel in Pietermaritzburg tonight?

Users have found prices for hotels in Pietermaritzburg tonight starting as low as $28, rising to an average cost of $117, based on searches in the last 72 hours. Prices start from $58 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 $30/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as $33/night. For a 4-star hotel in Pietermaritzburg, the cheapest rate recently found was $62/night for this weekend.

How far ahead should you book a hotel in Pietermaritzburg?

Save money by booking a hotel at least 53 days before your trip to Pietermaritzburg. The lowest price found when booking 53 days ahead was $31 per night.

Cheapest hotels in Pietermaritzburg, South Africa

Currently, these are the lowest-priced hotels in Pietermaritzburg we've come across for the dates selected. As prices can vary by date, change the dates if you're flexible to compare rates.
16 Zeederberg Street, Pietermaritzburg, KwaZulu-Natal, South Africa
2.8 km from city centre
Free Wi-Fi
Parking
$66
Avg. per night
157 West Street, Pietermaritzburg, KwaZulu-Natal, South Africa
2.2 km from city centre
Free Wi-Fi
$70
Avg. per night
18 New England Road, Pietermaritzburg, KwaZulu-Natal, South Africa
2.3 km from city centre
Free Wi-Fi
Air conditioning
$80
Avg. per night
Cnr. Hesketh Drive And New England Rd, Pietermaritzburg, KwaZulu-Natal, South Africa
1.6 km from city centre
Free Wi-Fi
Air conditioning
$82
Avg. per night
210 Woodhouse Road, Pietermaritzburg, KwaZulu-Natal, South Africa
2.2 km from city centre
Free Wi-Fi
Air conditioning
$90
Avg. per night
79 Ridge Roadscottsville, Pietermaritzbu, Pietermaritzburg, KwaZulu-Natal, South Africa
0.7 km from city centre
Free Wi-Fi
Air conditioning
Airport shuttle
$99
Avg. per night
139 Howick Road Wembley, Pietermaritzburg, KwaZulu-Natal, South Africa
4.3 km from city centre
Free Wi-Fi
Air conditioning
$119
Avg. per night
1 George Macfarlane Lane, Pietermaritzburg, KwaZulu-Natal, South Africa
3.9 km from city centre
Free Wi-Fi
Parking
$255
Avg. per night

Other accommodation in Pietermaritzburg

7 Oakleigh Avenue, Pietermaritzburg, KwaZulu-Natal, South Africa
5.2 km from city centre
Free Wi-Fi
Parking
$107
Avg. per night
139 Howick Road Wembley, Pietermaritzburg, KwaZulu-Natal, South Africa
4.3 km from city centre
Free Wi-Fi
Air conditioning
$119
Avg. per night
210 Woodhouse Road, Pietermaritzburg, KwaZulu-Natal, South Africa
2.2 km from city centre
Free Wi-Fi
Air conditioning
$90
Avg. per night

Where to stay in Pietermaritzburg

Navigate to the areas in Pietermaritzburg you plan to visit to find hotels that are close by. You can find more information on a particular hotel within the map by clicking on its name.

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

  • What are the best hotels in Pietermaritzburg?

    Ascot Bush Lodge (8.1/10 from 1,018 reviews), The Inn by Ilawu (7.5/10 from 783 reviews), and Ascot Inn (8.2/10 from 560 reviews) are all highly rated places to stay in Pietermaritzburg.

  • How much is a cheap hotel in Pietermaritzburg?

    Over the last 3 days, Pietermaritzburg hotels have been found for as cheap as $66/night in searches by HotelsCombined users.

  • Are there any hotels in Pietermaritzburg close to Pietermaritzburg?

    The closest hotel to Pietermaritzburg is Road Lodge Pietermaritzburg, which is located 1.6 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. Ballito is also a popular choice to visit.

  • How many hotels are there in Pietermaritzburg?

    In total, there are 223 hotels to choose from in Pietermaritzburg, compared to 9,533 properties in KwaZulu-Natal.

See more FAQs

Find better results for your stay in Pietermaritzburg

Consider these popular 3-star hotels in Pietermaritzburg