There are 3 ways to get from Johannesburg to Driefontein by bus, taxi, 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, taxi
best- Take the bus from Johannesburg to New Castlebus
- Take the taxi from New Castle to Driefonteintaxi
7h 55mR 1,196–1,505Drive 299.1 km
cheapest- Drive from Johannesburg to Driefonteincar 299.1 km
4h 21mR 677–978Bus, shuttle, taxi
- Take the bus from Johannesburg Park to Witbankbus
- Take a shuttle bus from Witbank to Belfast
- Take a shuttle bus from Belfast to Amersfoort
- Take the taxi from Amersfoort to Driefonteintaxi
10h 43mR 1,941–2,532
Questions & Answers
The cheapest way to get from Johannesburg to Driefontein is to drive which costs R 650 - R 1 000 and takes 4h 21m.
The fastest way to get from Johannesburg to Driefontein is to drive which takes 4h 21m and costs R 650 - R 1 000.
The distance between Johannesburg and Driefontein is 433 km. The road distance is 299.1 km.
The best way to get from Johannesburg to Driefontein without a car is to bus and taxi which takes 7h 55m and costs R 1 200 - R 1 600.
It takes approximately 7h 55m to get from Johannesburg to Driefontein, including transfers.
Yes, the driving distance between Johannesburg to Driefontein is 299 km. It takes approximately 4h 21m to drive from Johannesburg to Driefontein.
What companies run services between Johannesburg, South Africa and Driefontein, Mpumalanga, South Africa?
There is no direct connection from Johannesburg to Driefontein. However, you can take the bus to New Castle then take the taxi to Driefontein. Alternatively, you can drive from Johannesburg to Driefontein in around 4h 21m.
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Johannesburg to New Castle
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- R 240–310
- Schedules at
- eagleliner.co.za
- Single
- R 240–310
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Johannesburg Park to Witbank
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Phone
- 0861 33 44 33
- [email protected]
- Website
- citybug.co.za
Shuttle from Witbank to Belfast
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- R 500–650
- Website
- https://citybug.co.za/
Shuttle from Belfast to Amersfoort
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- R 500–700
- Website
- https://citybug.co.za/
- Ave. Duration
- 2h 39m
- Estimated price
- R 470–1,200
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, French strikes 2018: What are my alternative transport options?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.









