There are 8 ways to get from Graskop to Mpumalanga by taxi, plane, bus (Greyhound), car, shuttle, train, 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.
Taxi to Kruger Mpumalanga International Airport, fly to Pietermaritzburg
best- Take the taxi from Graskop to Nelspruit-Airport-MQPtaxi
- Fly from Kruger Mpumalanga International Airport (MQP) to Pietermaritzburg (PZB)plane MQP - PZB
4h 50mR 3,422–8,963Bus, train
cheapest- Take the bus from Hazyview to Johannesburg Parkbus
- Take the bus from Johannesburg to Durban Bus Stnbus
- Take the train from Durban to Hammarsdaletrain
19h 36mR 1,128–1,879Bus (Greyhound)
- Take the bus from Hazyview to Pretoriabus
- Take the bus from Pretoria to Umlaasbus
16h 33mR 1,335–2,044Drive 707.3 km
- Drive from Graskop to Mpumalangacar 707.3 km
9h 44mR 1,597–2,306Taxi, shuttle, train
- Take the taxi from Graskop to Nelspruittaxi
- Take a shuttle bus from Nelspruit to Durban
- Take the train from Durban to Hammarsdaletrain
15h 52mR 1,729–2,155Taxi to Skukuza Airport, fly to Pietermaritzburg
- Take the taxi from Graskop to Skukuza Airport (SZK)taxi
- Fly from Skukuza Airport (SZK) to Pietermaritzburg (PZB)plane SZK - PZB
5h 24mR 4,356–11,122Taxi to Hoedspruit, fly to Pietermaritzburg
- Take the taxi from Graskop to Hoedspruit (HDS)taxi
- Fly from Hoedspruit (HDS) to Pietermaritzburg (PZB)plane HDS - PZB
6h 14mR 5,981–7,387Taxi to Kruger Mpumalanga International Airport, fly to King Shaka International Airport, train
- Take the taxi from Graskop to Nelspruit-Airport-MQPtaxi
- Fly from Kruger Mpumalanga International Airport (MQP) to King Shaka International Airport (DUR)plane MQP - DUR
- Take the train from Durban to Hammarsdaletrain
7h 12mR 3,455–5,158
Kruger Mpumalanga International Airport (MQP) to Pietermaritzburg (PZB) flights
Questions & Answers
The cheapest way to get from Graskop to Mpumalanga is to bus and train which costs R 1 100 - R 1 900 and takes 19h 36m.
The fastest way to get from Graskop to Mpumalanga is to taxi and fly which takes 4h 50m and costs R 3 400 - R 9 000.
No, there is no direct bus from Graskop to Mpumalanga. However, there are services departing from Hazyview and arriving at Umlaas via Pretoria. The journey, including transfers, takes approximately 16h 33m.
The distance between Graskop and Mpumalanga is 600 km. The road distance is 707.3 km.
The best way to get from Graskop to Mpumalanga without a car is to bus which takes 16h 33m and costs R 1 300 - R 2 100.
It takes approximately 4h 50m to get from Graskop to Mpumalanga, including transfers.
Graskop to Mpumalanga bus services, operated by Greyhound ZA, depart from Hazyview station.
Graskop to Mpumalanga bus services, operated by Greyhound ZA, arrive at Pretoria station.
Yes, the driving distance between Graskop to Mpumalanga is 707 km. It takes approximately 9h 44m to drive from Graskop to Mpumalanga.
There are 221+ hotels available in Mpumalanga.
What companies run services between Graskop, Mpumalanga, South Africa and Mpumalanga, South Africa?
You can take a vehicle from Graskop to Mpumalanga via Hazyview, Pretoria, and Umlaas in around 16h 33m.
- Website
- flyairlink.com
Flights from Kruger Mpumalanga International Airport to Pietermaritzburg via Johannesburg
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- R 2,200–7,500
Flights from Kruger Mpumalanga International Airport to Pietermaritzburg via Vilankulu, Johannesburg
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 4,200–7,500
Flights from Skukuza Airport to Pietermaritzburg via Johannesburg
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,000–9,500
Flights from Hoedspruit to Pietermaritzburg via Johannesburg
- Ave. Duration
- 4h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 4,400–5,500
Flights from Kruger Mpumalanga International Airport to King Shaka International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 2,300–3,800
- Phone
- +27 11 013 6700
- [email protected]
- Website
- prasa.com
Train from Durban to Hammarsdale
- Ave. Duration
- 2h 13m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- https://www.prasa.com/
Train from Durban to Hammarsdale
- Ave. Duration
- 2h 13m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- https://www.prasa.com/
Train from Durban to Hammarsdale
- Ave. Duration
- 2h 13m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- https://www.prasa.com/
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Hazyview to Pretoria
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- R 380–650
- Schedules at
- greyhound.co.za
Bus from Pretoria to Umlaas
- Ave. Duration
- 8h 13m
- Frequency
- Once daily
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
Bus from Hazyview to Johannesburg Park
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- R 400–650
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a day
- Estimated price
- R 370–700
- Schedules at
- greyhound.co.za
- Phone
- 0861 33 44 33
- [email protected]
- Website
- citybug.co.za
Shuttle from Nelspruit to Durban
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- R 750–1,000
- Website
- https://citybug.co.za/
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- R 320–600
- Schedules at
- eagleliner.co.za
- Single
- R 440–490
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Johannesburg to Durban Bus Stn
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- R 280–550
- Website
- https://www.vila-mora.co.za/
- Ave. Duration
- 1h 45m
- Estimated price
- R 900–1,600
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 get from Luton Airport into central London, Getting to Rome from the airport, and How to get from Florence to Rome - to help you get the most out of your next trip.












