There are 5 ways to get from Maun to Pietermaritzburg by plane, bus, shuttle, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Maun Airport (MUB) to Pietermaritzburg (PZB)plane MUB - PZB
4h 4mR 5,882–16,595Bus
cheapest- Take the bus from Maun to Gaboronebus
- Take the bus from Gaborone to Johannesburgbus
- Take the bus from Johannesburg to Pietermaritzburgbus
25h 4mR 1,988–2,278Bus, shuttle
- Take the bus from Maun to Gaboronebus
- Take a shuttle bus from Gaborone to Johannesburg
- Take the bus from Johannesburg to Pietermaritzburgbus
23h 22mR 2,313–2,673Drive, car train
- Drive from Maun to Germistoncar
- Take the cartrain from Germiston to Durbancartrain
- Drive from Durban to Pietermaritzburgcar
38h 55mR 3,349–4,973Drive 1,586.1 km
- Drive from Maun to Pietermaritzburgcar 1,586.1 km
18h 25mR 4,221–6,097
Maun Airport (MUB) to Pietermaritzburg (PZB) flights
Comparing Your Travel Options
The cheapest way to get from Maun to Pietermaritzburg is to bus which costs R 1 900 - R 2 300 and takes 25h 4m.
The fastest way to get from Maun to Pietermaritzburg is to fly which takes 4h 4m and costs R 5 500 - R 17 000.
No, there is no direct bus from Maun to Pietermaritzburg. However, there are services departing from Maun and arriving at Pietermaritzburg via New Lobatse Rd, Gaborone and Johannesburg. The journey, including transfers, takes approximately 25h 4m.
The distance between Maun and Pietermaritzburg is 1287 km. The road distance is 1586.1 km.
The best way to get from Maun to Pietermaritzburg without a car is to bus and shuttle which takes 23h 22m and costs R 2 300 - R 2 700.
It takes approximately 4h 4m to get from Maun to Pietermaritzburg, including transfers.
Maun to Pietermaritzburg bus services, operated by AT and T Monnakgotla, depart from Maun station.
The best way to get from Maun to Pietermaritzburg is to fly which takes 4h 4m and costs R 5 500 - R 17 000. Alternatively, you can bus, which costs R 1 900 - R 2 300 and takes 25h 4m.
Maun to Pietermaritzburg bus services, operated by AT and T Monnakgotla, arrive at Gaborone station.
Yes, the driving distance between Maun to Pietermaritzburg is 1586 km. It takes approximately 18h 25m to drive from Maun to Pietermaritzburg.
What companies run services between Maun, Botswana and Pietermaritzburg, South Africa?
Air Botswana, Airlink, and CemAir fly from Maun Airport (MUB) to Pietermaritzburg (PZB) 3 times a day. Alternatively, you can take a bus from Maun to Pietermaritzburg via Gaborone, New Lobatse Rd, Gaborone, Johannesburg, and Johannesburg in around 25h 4m.
- Website
- flyairlink.com
Flights from Maun Airport to Pietermaritzburg via Johannesburg
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 7,000–19,000
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Germiston to Durban
- Ave. Duration
- 25h 6m
- Frequency
- Once a week
- Estimated price
- R 170–370
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 170
- Sleeper (Tourist)
- R 360
- Phone
- +267 72 111 250
- Website
- monnakgotla.co.bw
Bus from Maun to Gaborone
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- R 1,318
- Schedules at
- monnakgotla.co.bw
Bus from Maun to Gaborone
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- R 1,318
- Schedules at
- monnakgotla.co.bw
- Phone
- +264-61-300-743
- Website
- shuttlesnamibia.com
Shuttle from Gaborone to Johannesburg
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Estimated price
- R 705
- Schedules at
- shuttlesnamibia.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Johannesburg to Pietermaritzburg
- Ave. Duration
- 7h 35m
- Frequency
- Twice daily
- Estimated price
- R 290–650
- Schedules at
- greyhound.co.za
- Phone
- +264 81 447 7230
- [email protected]
- Website
- Mushima Tours
Bus from Gaborone to Johannesburg
- Ave. Duration
- 5h 24m
- Frequency
- Once a week
- Estimated price
- R 380–460
- Website
- Mushima Tours
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Johannesburg to Pietermaritzburg
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- R 290–500
- Schedules at
- eagleliner.co.za
- Single
- R 400–420
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 How to plan an amazing trip around Scandinavia, What are the different types of Renfe trains in Spain?, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
Booking & Getting There
There are 329+ hotels available in Pietermaritzburg.













