Things to do in Pietermaritzburg

Explore the architecture and history of Pietermaritzburg

The city of Pietermaritzburg, often shortened to Maritzburg or PMB, is the capital of KwaZulu-Natal Province, South Africa. It is a small town that is jam-packed with natural attractions, historical finds, and architectural marvels. You will find that there are many things to do in Pietermaritzburg, both indoors and outdoors.


Things to do in Pietermaritzburg


Flora and fauna

In and around Pietermaritzburg are plenty of savannas, parks, and green spaces. There’s also the KwaZulu-Natal National Botanical Gardens where you can walk through a canopy of trees and see indigenous plants and flowers.


Queen Elizabeth Park and Zoo

The Queen Elizabeth Park is a zoo located atop a hill overlooking the city. It is where you should go if you want to see zebras, bucks, and other domesticated animals roam freely.



If you rather stay indoors, you can visit a couple of museums around town or just visit the Liberty Shopping Mall.



There are plenty of clothing stores and specialty shops in the town as well.



Throughout Pietermaritzburg are plenty of bars, restaurants, and casinos where you can stay up late into the night.



The city contains a golf club and plenty of sports venues where you can play, watch, or learn your favorite sport.


When to go to Pietermaritzburg

Pietermaritzburg experiences its dry winter season from April through October while the rainy summer season runs from November through March. Average low temperatures in the winter season range from 3 to 13 °C (37 to 55 °F) while average high temperatures during the summer season range from 26 to 28 °C (79 to 82 °F).


June to August is the most recommended time to visit Pietermaritzburg because it has the lowest chances of rain, lowest humidity, and most comfortable temperatures. Sightseeing and trekking are also perfekt things to do in Pietermaritzburg during this season. However, if you want to keep the town to yourself, you can visit in April to May or September to October.

Pietermaritzburg Facts

Population223 448
CountrySouth Africa
LanguageAfrikaans, English
CurrencySouth African Rand
AirportPietermaritzburg, South Africa (PZB)

Pietermaritzburg average temperatures

25~27 °C 24~28 °C 27 °C 26 °C 20~24 °C 18~23 °C 19~22 °C 20~22 °C 22~23 °C 22~23 °C 22~25 °C 24~26 °C


Golf in Pietermaritzburg

There are several places near Pietermaritzburg where you can enjoy the pleasure of golf. Maritzburg Golf Club is the closest one to the city, and just a few minutes from that you can play on Victoria Country Club, an 18 hole parkland course known for its amazing wildlife featuring crowned eagles, African goshawks, Impala and much more. You can also play on the scenic 18 hole course of Sakabula Golf Club, located a little bit further to the west near Lake Howick.

Read more about Golf


Pietermaritzburg Marathon

The marathon in Pietermaritzburg will let you pass the famous School of Maritzburg College and Girls High, Scottsville and you also cross the river on your way back, among other places. If you feel like a full marathon might be a little too long, you can choose to run a half-marathon or a 10k run instead.

Read more about Marathon