There are 3 ways to get from Dannhauser to Mbabane by bus, shuttle, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, shuttle
best- Take the bus from New Castle to Johannesburgbus
- Take a shuttle bus from Johannesburg Airport to Mbabane
10h 11m$85–100Drive 311.1 km
cheapest- Drive from Dannhauser to Mbabanecar 311.1 km
4h 50m$44–63Taxi, bus, drive (Greyhound)
- Take the taxi from Dannhauser to Vryheidtaxi
- Take the bus from Vryheid to Piet Retiefbus
- Drive from Piet Retief to Mbabanecar
5h 17m$88–116
Questions & Answers
The cheapest way to get from Dannhauser to Mbabane is to drive which costs $40 - $65 and takes 4h 50m.
The fastest way to get from Dannhauser to Mbabane is to drive which takes 4h 50m and costs $40 - $65.
The distance between Dannhauser and Mbabane is 708 km. The road distance is 311.1 km.
The best way to get from Dannhauser to Mbabane without a car is to bus and shuttle which takes 10h 11m and costs $80 - $100.
It takes approximately 10h 11m to get from Dannhauser to Mbabane, including transfers.
Yes, the driving distance between Dannhauser to Mbabane is 311 km. It takes approximately 4h 50m to drive from Dannhauser to Mbabane.
There are 101+ hotels available in Mbabane.
What companies run services between Dannhauser, South Africa and Mbabane, Eswatini?
There is no direct connection from Dannhauser to Mbabane. However, you can take the taxi to New Castle, take the bus to Johannesburg, walk to Park, take the train to Marlboro, take the train to OR Tambo Airport, walk to Johannesburg Airport, then take the shuttle to Mbabane. Alternatively, you can take the taxi to Vryheid, take the bus to Piet Retief, then drive to Mbabane.
- Phone
- 010 822 9000
- customercare@intercity.co.za
- Website
- eagleliner.co.za
Bus from New Castle to Johannesburg
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $15–19
- Schedules at
- eagleliner.co.za
- Single
- $15–19
- Phone
- +27 82 805 7919
- evoshuttle@gmail.com
- Website
- africanshuttle.com
Shuttle from Johannesburg Airport to Mbabane
- Ave. Duration
- 3h 50m
- Frequency
- On demand
- Estimated price
- $373–440
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- $390–440
- From
- $373
- 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
- $50
- Website
- https://travelmelula.com/
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Vryheid to Piet Retief
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $28–40
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 33m
- Estimated price
- $40–55
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 Which London airport should I choose?, How to get from Gatwick Airport into central London, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.







