Pietermaritzburg est une ville d'Afrique du Sud, capitale de la province du KwaZulu-Natal. Elle est familièrement appelée tout simplement « Maritzburg » ou encore sous ses initiales de PMB. La gare de Pietermaritzburg est desservie par des trains longue distance sur les lignes Durban-Johannesburg et Durban-Cape Town de Shosholoza Meyl. La municipalité de Pietermaritzburg exploitait historiquement un service de tramway, qui a été fermé dans les années 1940, et un service de bus, qui a été fermé dans les années 1980. De nos jours, des services de bus quotidiens réguliers relient Pietermaritzburg à d’autres grandes villes d’Afrique du Sud. La gare routière est située sur Burger Street, en face du McDonalds Centre, et dessert les principales compagnies de bus. Greyhound et Intercape sont les plus fiables et ils effectuent plusieurs allers-retours de Durban à Johannesburg tous les jours, où Pietermaritzburg est l’avant-dernier arrêt avant Durban. La ville est desservie par l’aéroport de Pietermaritzburg, qui propose des services réguliers vers l’aéroport international OR Tambo de Johannesburg. Pietermaritzburg se trouve sur l’autoroute N3, la route principale entre la ville portuaire de Durban, à environ 90 kilomètres (56 mi), et l’agglomération Pretoria-Johannesburg-Witwatersrand. La R33 relie Pietermaritzburg à Lephalale via Greytown, Paulpietersburg, Carolina, Belfast et Vaalwater au nord-est, tandis que la R56 relie Pietermaritzburg au Cap via Ixopo, Kokstad, Dordrecht, Molteno, Middelburg, puis la N10 jusqu’à Hanovre, puis la N1 via Beaufort, et Mthatha, East London, Port Elizabeth, George et Mossel Bay via la N2 au sud-ouest. La route R56 est cosignée avec l’autoroute N2 à Stafford’s Post. Pietermaritzburg dispose de deux types de services de taxi: les taxis avec compteur et les taxis minibus. Contrairement à de nombreuses villes, les taxis avec compteur ne sont pas autorisés à circuler dans la ville pour solliciter des tarifs et doivent plutôt être appelés et commandés à un endroit spécifique.