There are 6 ways to get from Port Shepstone to Hazyview by bus, plane, taxi, bus (Greyhound), car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to King Shaka International Airport, fly to Kruger Mpumalanga International Airport, taxi
best- Take the bus from Port Shepstone to Durban Airport
- Fly from King Shaka International Airport (DUR) to Kruger Mpumalanga International Airport (MQP)DUR - MQP
- Take the taxi from Kruger Mpumalanga International Airport (MQP) to Hazyview
5h 13mR 2,345–4,224Bus (Greyhound)
cheapest- Take the bus from Umzikhulu to Pretoria17202
- Take the bus from Pretoria to Hazyview
17h 15mR 880–1,337Drive 822 km
- Drive from Port Shepstone to Hazyview822 km
11h 2mR 1,992–2,878Bus, shuttle
- Take the bus from Port Shepstone to Durban Station
- Take a shuttle bus from Durban to Nelspruit
- Take the bus from Nelspruit to Hazyview
16h 27mR 1,481–1,919Bus to Pietermaritzburg, fly to Kruger Mpumalanga International Airport, taxi
- Take the bus from Umzikhulu to Pietermaritzburg
- Fly from Pietermaritzburg (PZB) to Kruger Mpumalanga International Airport (MQP)PZB - MQP
- Take the taxi from Kruger Mpumalanga International Airport (MQP) to Hazyview
6h 48mR 3,812–5,985Fly Margate to Hoedspruit, bus
- Fly from Margate (MGH) to Hoedspruit (HDS)MGH - HDS
- Take the bus from Hoedspruit to Hazyview
27h 35mR 6,366–15,089
King Shaka International Airport (DUR) to Kruger Mpumalanga International Airport (MQP) flights
Questions & Answers
The cheapest way to get from Port Shepstone to Hazyview is to bus which costs R 850 - R 1 400 and takes 17h 15m.
The fastest way to get from Port Shepstone to Hazyview is to bus and fly and taxi which takes 5h 13m and costs R 2 300 - R 4 300.
No, there is no direct bus from Port Shepstone to Hazyview. However, there are services departing from Umzikhulu and arriving at Hazyview via Pretoria. The journey, including transfers, takes approximately 17h 15m.
The distance between Port Shepstone and Hazyview is 684 km. The road distance is 822 km.
The best way to get from Port Shepstone to Hazyview without a car is to bus which takes 17h 15m and costs R 850 - R 1 400.
It takes approximately 5h 13m to get from Port Shepstone to Hazyview, including transfers.
Port Shepstone to Hazyview bus services, operated by Greyhound ZA, depart from Umzikhulu station.
Port Shepstone to Hazyview bus services, operated by Greyhound ZA, arrive at Pretoria station.
Yes, the driving distance between Port Shepstone to Hazyview is 822 km. It takes approximately 11h 2m to drive from Port Shepstone to Hazyview.
There are 173+ hotels available in Hazyview.
What companies run services between Port Shepstone, South Africa and Hazyview, South Africa?
You can take a bus from Umzikhulu to Hazyview via Pretoria in around 17h 15m.
- Website
- flyairlink.com
Flights from King Shaka International Airport to Kruger Mpumalanga International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,600–3,200
Flights from Pietermaritzburg to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- R 2,800–5,500
Flights from Margate to Hoedspruit via Johannesburg
- Ave. Duration
- 22h
- When
- Sunday
- Estimated price
- R 5,500–14,000
- Website
- flycemair.co.za
Flights from Margate to Hoedspruit via Johannesburg
- Ave. Duration
- 22h 35m
- When
- Sunday
- Estimated price
- R 5,500–14,000
Flights from Margate to Hoedspruit via Johannesburg, Capetown
- Ave. Duration
- 24h 15m
- When
- Monday
- Estimated price
- R 10,000–22,000
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 3h
- When
- Friday and Sunday
- Estimated price
- R 1,700–3,300
- Phone
- +27 39 312 1406
- enquiriesr@margatecoach.co.za
- Website
- margatecoach.co.za
Bus from Port Shepstone to Durban Airport
- Ave. Duration
- 2h 17m
- Frequency
- 5 times a day
- Estimated price
- R 240–280
- Schedules at
- margatecoach.co.za
Bus from Port Shepstone to Durban Station
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- R 230–270
- Schedules at
- margatecoach.co.za
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Umzikhulu to Pretoria
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- R 500–700
- Schedules at
- greyhound.co.za
Bus from Pretoria to Hazyview
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- R 380–650
- Schedules at
- greyhound.co.za
Bus from Nelspruit to Hazyview
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Umzikhulu to Pietermaritzburg
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Hoedspruit to Hazyview
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Phone
- 0861 33 44 33
- info@citybug.co.za
- Website
- citybug.co.za
Shuttle from Durban to Nelspruit
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Estimated price
- R 750–1,000
- Website
- https://citybug.co.za/
- Ave. Duration
- 51 min
- Estimated price
- R 500–650
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, Train travel in France: A guide to SNCF, and Need to know: Eurostar - to help you get the most out of your next trip.








