There are 3 ways to get from Welkom to Kimberley by bus (Greyhound), car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Welkom to Potchefstroombus
- Take the bus from Parys Ave to Long Stbus
8h 26mR 772–934Drive 251.9 km
cheapest- Drive from Welkom to Kimberleycar 251.9 km
4h 6mR 570–823Drive, car train
- Drive from Welkom to Warrentoncar
- Take the car train from Warrenton to Kimberleycartrain
4h 30mR 595–830
Welkom to Kimberley by bus and foot
Questions & Answers
The cheapest way to get from Welkom to Kimberley is to drive which costs R 550 - R 850 and takes 4h 6m.
The fastest way to get from Welkom to Kimberley is to drive which takes 4h 6m and costs R 550 - R 850.
No, there is no direct bus from Welkom to Kimberley. However, there are services departing from Welkom and arriving at Long St via Parys Ave. The journey, including transfers, takes approximately 8h 26m.
The distance between Welkom and Kimberley is 556 km. The road distance is 251.9 km.
The best way to get from Welkom to Kimberley without a car is to bus which takes 8h 26m and costs R 750 - R 950.
It takes approximately 8h 26m to get from Welkom to Kimberley, including transfers.
Welkom to Kimberley bus services, operated by Greyhound ZA, depart from Welkom station.
Welkom to Kimberley bus services, operated by Greyhound ZA, arrive at Potchefstroom station.
Yes, the driving distance between Welkom to Kimberley is 252 km. It takes approximately 4h 6m to drive from Welkom to Kimberley.
There are 184+ hotels available in Kimberley.
What companies run services between Welkom, South Africa and Kimberley, South Africa?
You can take a bus from Welkom to Long St via Potchefstroom and Parys Ave in around 8h 26m.
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Warrenton to Kimberley
- Ave. Duration
- 1h 50m
- Frequency
- Once a week
- Estimated price
- R 80–86
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Welkom to Potchefstroom
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Parys Ave to Long St
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- R 300–350
- Schedules at
- eagleliner.co.za
- Single
- R 300–350
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 Travelling to the UK: What do I need to know?, 10 amazing places to get away from it all in Australia, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.












