There are 7 ways to get from Mpumalanga to Thohoyandou by plane, bus, car, or 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 Pietermaritzburg to Gateway International Airport, bus
best- Fly from Pietermaritzburg (PZB) to Gateway International Airport (PTG)plane PZB - PTG
- Take the bus from Polokwane to Sibasabus
7h 45mR 4,301–6,272Train, bus
cheapest- Take the train from Hammarsdale to Durbantrain
- Take the bus from Durban Bus Stn to Johannesburgbus
- Take the bus from Johannesburg to Sibasabus
19h 56mR 634–1,185Bus
- Take the bus from Pinetown to Pretoriabus
- Take the bus from Pretoria to Sibasabus
16h 40mR 837–1,106Drive 994.8 km
- Drive from Mpumalanga to Thohoyandoucar 994.8 km
11h 14mR 2,224–3,212Fly Pietermaritzburg to Hoedspruit, drive
- Fly from Pietermaritzburg (PZB) to Hoedspruit (HDS)plane PZB - HDS
- Drive from Hoedspruit (HDS) to Thohoyandoucar
8h 57mR 5,186–7,087Train to King Shaka International Airport, fly to Gateway International Airport, bus
- Take the train from Hammarsdale to Durbantrain
- Fly from King Shaka International Airport (DUR) to Gateway International Airport (PTG)plane DUR - PTG
- Take the bus from Polokwane to Sibasabus
11h 59mR 3,529–7,180Train, bus via Pretoria
- Take the train from Hammarsdale to Berea Roadtrain
- Take the bus from Durban to Pretoriabus
- Take the bus from Pretoria to Sibasabus
21h 17mR 719–1,171
Pietermaritzburg (PZB) to Gateway International Airport (PTG) flights
Questions & Answers
The cheapest way to get from Mpumalanga to Thohoyandou is to train and bus which costs R 600 - R 1 200 and takes 19h 56m.
The fastest way to get from Mpumalanga to Thohoyandou is to fly and bus which takes 7h 45m and costs R 4 300 - R 6 500.
No, there is no direct bus from Mpumalanga to Thohoyandou. However, there are services departing from Pinetown and arriving at Sibasa via Pretoria. The journey, including transfers, takes approximately 16h 40m.
The distance between Mpumalanga and Thohoyandou is 890 km. The road distance is 994.8 km.
The best way to get from Mpumalanga to Thohoyandou without a car is to bus which takes 16h 40m and costs R 800 - R 1 200.
It takes approximately 7h 45m to get from Mpumalanga to Thohoyandou, including transfers.
Mpumalanga to Thohoyandou bus services, operated by City to City, depart from Pinetown station.
Mpumalanga to Thohoyandou bus services, operated by City to City, arrive at Pretoria station.
Yes, the driving distance between Mpumalanga to Thohoyandou is 995 km. It takes approximately 11h 14m to drive from Mpumalanga to Thohoyandou.
There are 86+ hotels available in Thohoyandou.
What companies run services between Mpumalanga, South Africa and Thohoyandou, South Africa?
You can take a vehicle from Mpumalanga to Sibasa via Pinetown and Pretoria in around 16h 40m.
- Website
- flyairlink.com
Flights from Pietermaritzburg to Gateway International Airport via Johannesburg
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- R 3,700–5,500
Flights from Pietermaritzburg to Hoedspruit via Johannesburg
- Ave. Duration
- 4h 35m
- When
- Monday to Saturday
- Estimated price
- R 4,400–6,000
Flights from King Shaka International Airport to Gateway International Airport via Johannesburg
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- R 1,600–11,000
Flights from King Shaka International Airport to Gateway International Airport via Harare, Johannesburg
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,000–6,500
- Phone
- +27 11 013 6700
- [email protected]
- Website
- PRASA
Train from Hammarsdale to Durban
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- PRASA
Train from Hammarsdale to Durban
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- PRASA
Train from Hammarsdale to Berea Road
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- PRASA
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Polokwane to Sibasa
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Estimated price
- R 250–350
- Schedules at
- res.prasa.com
Bus from Pretoria to Sibasa
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- R 330–450
- Schedules at
- res.prasa.com
Bus from Polokwane to Sibasa
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Estimated price
- R 250–350
- Schedules at
- res.prasa.com
Bus from Johannesburg to Sibasa
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- R 340–470
- Schedules at
- res.prasa.com
Bus from Pretoria to Sibasa
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- R 330–450
- Schedules at
- res.prasa.com
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Pinetown to Pretoria
- Ave. Duration
- 8h 5m
- Frequency
- Twice a week
- Estimated price
- R 290–400
- Website
- City to City
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- Twice a week
- Estimated price
- R 280–400
- Website
- City to City
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 8h 10m
- Frequency
- Hourly
- Estimated price
- R 320–600
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 4 times a day
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
Bus from Durban to Pretoria
- Ave. Duration
- 9h 45m
- Frequency
- 4 times a day
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from Durban Bus Stn to Johannesburg
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Website
- Vilamora Tours & Travel
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 Travelling to the UK: What do I need to know?, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from London City Airport into central London - to help you get the most out of your next trip.













