There are 6 ways to get from Pietermaritzburg to Northern Cape by plane, bus (Greyhound), car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Kimberley
best- Fly from Pietermaritzburg (PZB) to Kimberley (KIM)plane PZB - KIM
3h 29mR 2,887–8,607Bus
cheapest- Take the bus from Burger St to Johannesburgbus
- Take the bus from Park Station to Long Stbus
13h 55mR 667–1,287Drive 716.4 km
- Drive from Pietermaritzburg to Kimberleycar 716.4 km
8hR 1,618–2,336Fly to Upington
- Fly from Pietermaritzburg (PZB) to Upington (UTN)plane PZB - UTN
4h 55mR 4,267–11,087Bus via Tourist Info Center
- Take the bus from Pietermaritzburg to Johannesburgbus
- Take the bus from Park Station to Tourist Info Centerbus
13h 59mR 690–915Bus via Midrand (Greyhound)
- Take the bus from Pietermaritzburg to Midrandbus
- Take the bus from Midrand to Kimberleybus
17h 35mR 862–1,335
Pietermaritzburg to Northern Cape by bus
Questions & Answers
The cheapest way to get from Pietermaritzburg to Northern Cape is to bus via Tourist Info Center which costs R 650 - R 950 and takes 13h 59m.
The fastest way to get from Pietermaritzburg to Northern Cape is to fly which takes 3h 29m and costs R 2 800 - R 9 000.
No, there is no direct bus from Pietermaritzburg to Northern Cape. However, there are services departing from Burger St and arriving at Long St via Park Station. The journey, including transfers, takes approximately 13h 55m.
The distance between Pietermaritzburg and Northern Cape is 565 km. The road distance is 716.4 km.
The best way to get from Pietermaritzburg to Northern Cape without a car is to bus which takes 13h 55m and costs R 650 - R 1 300.
It takes approximately 3h 29m to get from Pietermaritzburg to Northern Cape, including transfers.
Pietermaritzburg to Northern Cape bus services, operated by Eagle Liner, depart from Pietermaritzburg station.
The best way to get from Pietermaritzburg to Northern Cape is to fly which takes 3h 29m and costs R 2 800 - R 9 000. Alternatively, you can bus, which costs R 650 - R 1 300 and takes 13h 55m.
Pietermaritzburg to Northern Cape bus services, operated by Eagle Liner, arrive at Johannesburg station.
Yes, the driving distance between Pietermaritzburg to Northern Cape is 716 km. It takes approximately 8h to drive from Pietermaritzburg to Northern Cape.
What companies run services between Pietermaritzburg, South Africa and Northern Cape, South Africa?
Airlink flies from Pietermaritzburg (PZB) to Kimberley (KIM) twice daily. Alternatively, you can take a bus from Burger St to Long St via Park Station in around 13h 55m.
- Website
- flyairlink.com
Flights from Pietermaritzburg to Kimberley via Johannesburg
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- R 2,800–8,500
Flights from Pietermaritzburg to Upington via Johannesburg
- Ave. Duration
- 7h 58m
- When
- Monday to Saturday
- Estimated price
- R 4,200–11,000
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Burger St to Johannesburg
- Ave. Duration
- 7h
- Frequency
- Hourly
- Estimated price
- R 310–600
- Schedules at
- eagleliner.co.za
- Single
- R 400–420
Bus from Park Station to Long St
- Ave. Duration
- 5h 55m
- Frequency
- Twice daily
- Estimated price
- R 400–420
- Schedules at
- eagleliner.co.za
- Single
- R 400–420
Bus from Pietermaritzburg to Johannesburg
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- R 290–500
- Schedules at
- eagleliner.co.za
- Single
- R 400–420
Bus from Park Station to Tourist Info Center
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Estimated price
- R 400–420
- Schedules at
- eagleliner.co.za
- Single
- R 400–420
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Burger St to Johannesburg
- Ave. Duration
- 6h 31m
- Frequency
- Twice daily
- Estimated price
- R 270–550
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Burger St to Johannesburg
- Ave. Duration
- 6h 45m
- Frequency
- Twice daily
- Estimated price
- R 370–650
- Schedules at
- greyhound.co.za
Bus from Park Station to Long St
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Pietermaritzburg to Midrand
- Ave. Duration
- 7h 40m
- Frequency
- 4 times a day
- Estimated price
- R 360–700
- Schedules at
- greyhound.co.za
Bus from Midrand to Kimberley
- Ave. Duration
- 8h 55m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Burger St to Johannesburg
- Ave. Duration
- 6h 36m
- Frequency
- Twice a week
- Estimated price
- R 260–370
- Website
- https://res.prasa.com/citytocity/booking
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, Italy Travel Guides, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Book your Pietermaritzburg to Northern Cape bus tickets online with 12go.asia.
There are 186+ hotels available in Northern Cape.









