There are 3 ways to get from Hazyview to Mbabane by bus, 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, drive (Greyhound)
best- Take the bus from Hazyview to Nelspruit
- Drive from Nelspruit to Mbabane
4h 18m$47–64Drive 205.5 km
cheapest- Drive from Hazyview to Mbabane205.5 km
3h 53m$29–42Shuttle
- Take a shuttle bus from Hazyview to Johannesburg Airport
- Take a shuttle bus from Johannesburg Airport to Mbabane
8h 38m$408–504
Questions & Answers
The cheapest way to get from Hazyview to Mbabane is to drive which costs $28 - $45 and takes 3h 53m.
The fastest way to get from Hazyview to Mbabane is to drive which takes 3h 53m and costs $28 - $45.
The distance between Hazyview and Mbabane is 208 km. The road distance is 205.5 km.
The best way to get from Hazyview to Mbabane without a car is to shuttle which takes 8h 38m and costs $400 - $550.
It takes approximately 4h 18m to get from Hazyview to Mbabane, including transfers.
Yes, the driving distance between Hazyview to Mbabane is 205 km. It takes approximately 3h 53m to drive from Hazyview to Mbabane.
There are 109+ hotels available in Mbabane.
What companies run services between Hazyview, South Africa and Mbabane, Eswatini?
You can take a shuttle from Hazyview to Mbabane via Johannesburg Airport in around 8h 38m.
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Hazyview to Nelspruit
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $27–35
- Schedules at
- greyhound.co.za
- Phone
- +27 82 805 7919
- evoshuttle@gmail.com
- Website
- africanshuttle.com
Shuttle from Hazyview to Johannesburg Airport
- Ave. Duration
- 4h 20m
- Frequency
- On demand
- Estimated price
- $360–460
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- $410–460
- From
- $360
Shuttle from Johannesburg Airport to Mbabane
- Ave. Duration
- 3h 50m
- Frequency
- On demand
- Estimated price
- $360–420
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- $370–420
- From
- $360
- Phone
- +268 7917 7323
- melulatravel@gmail.com
- Website
- travelmelula.com
Shuttle from Johannesburg Airport to Mbabane
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $48
- Website
- https://travelmelula.com/
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 Bali: What to do if Mount Agung erupts, 10 amazing places to get away from it all in Australia, and Getting around the Cyclades - to help you get the most out of your next trip.





