How to Reach Pietermaritzburg - The Easiest Way to Reach Pietermaritzburg


  • By Air: There are daily domestic flights to Pietermaritzburg from Johannesburg. International flights land at Durban International Airport. It is a 45 minutes’ drive from the airport. Hire a cab from the airport to get to the City.
  • By Rail: Trains to Pietermaritzburg connect it well to the neighbouring cities. These inter-city trains are operated by Spoornet. The Pietermaritzburg Station is located on Railway and Pine Streets in the South Western corner of the city centre. Arrange for a shuttle or a cab and avoid much walking in the area as it might be unsafe.
  • By Bus: Many bus service providers have daily buses to and from Pietermaritzburg. Bus station is located at Burger Street. Grey Hound is the most preferred service operator.
  • By Car: Durban to Pietermaritzburg is an 80 kilometres stretch on the N3 and makes for a good drive.


  • The best way to get around the City is by hiring a cab. Only when the attractions are in close proximity, you may opt to walk. Public transport even though cheap may be unsafe at times. 

Are you looking for a Pietermaritzburg travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in Pietermaritzburg

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Pietermaritzburg. The most preferred mode of transport in Pietermaritzburg is Car.

Average distance: 13.67 km Average time: 28.33 min

  • Car 100%
    Driving 28.33 min Overall average time for 13.67 kms 28.33 min

How to Reach Pietermaritzburg from Nearby Cities

Route Distance Time
Durban to Pietermaritzburg 76.3 km 1 hour 16 mins
Pretoria to Pietermaritzburg 445.31 km 7 hours 25 mins
Bloemfontein to Pietermaritzburg 471.64 km 7 hours 51 mins
Coral gables to Pietermaritzburg 12730.29 km 212 hours 10 mins
Chicago to Pietermaritzburg 13292.29 km 221 hours 32 mins
* Some of the data on this page is powered by Numbeo