There are 4 ways to get from Colesberg to Kroonstad by car, car train, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, car train
best- Drive from Colesberg to Bloemfonteincar
- Take the car train from Bloemfontein to Kroonstadcartrain 74013
5h 11mR 637–872Bus via Colesberg Ultra City
cheapest- Take the bus from Colesberg Ultra City to Shell Ultra Citybus
5h 13mR 303–701Drive 435.3 km
- Drive from Colesberg to Kroonstadcar 435.3 km
4h 7mR 985–1,422Bus (Greyhound)
- Take the bus from Colesberg Engen One Stop to Kroonstadbus
7h 10mR 500–650
Questions & Answers
The cheapest way to get from Colesberg to Kroonstad is to bus via Colesberg Ultra City which costs R 300 - R 700 and takes 5h 13m.
The fastest way to get from Colesberg to Kroonstad is to drive which takes 4h 7m and costs R 950 - R 1 500.
Yes, there is a direct bus departing from Colesberg Engen One Stop and arriving at Kroonstad. Services depart once daily, and operate every day. The journey takes approximately 7h 10m.
The distance between Colesberg and Kroonstad is 421 km. The road distance is 435.3 km.
The best way to get from Colesberg to Kroonstad without a car is to bus via Colesberg Ultra City which takes 5h 13m and costs R 300 - R 700.
It takes approximately 5h 11m to get from Colesberg to Kroonstad, including transfers.
Colesberg to Kroonstad bus services, operated by Eagle Liner, depart from Colesberg Ultra City station.
Colesberg to Kroonstad bus services, operated by Eagle Liner, arrive at Shell Ultra City station.
Yes, the driving distance between Colesberg to Kroonstad is 435 km. It takes approximately 4h 7m to drive from Colesberg to Kroonstad.
There are 37+ hotels available in Kroonstad.
What companies run services between Colesberg, South Africa and Kroonstad, South Africa?
Eagle Liner operates a bus from Colesberg Ultra City to Shell Ultra City twice daily. Tickets cost R 370–385 and the journey takes 5h 10m. Two other operators also service this route.
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Bloemfontein to Kroonstad
- Ave. Duration
- 3h
- Frequency
- Once a week
- Estimated price
- R 130–140
- Schedules at
- res.prasa.com
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Colesberg Ultra City to Shell Ultra City
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- R 370–385
- Schedules at
- eagleliner.co.za
- Single
- R 370–385
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Colesberg Ultra City to Shell Ultra City
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Colesberg Engen One Stop to Kroonstad
- Ave. Duration
- 7h 10m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Colesberg Ultra City to Shell Ultra City
- Ave. Duration
- 5h 41m
- Frequency
- Once daily
- Estimated price
- R 260–360
- Website
- https://res.prasa.com/citytocity/booking
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 10 amazing places to get away from it all in Australia, How to get from Stansted Airport into central London, and Need to know: Greyhound - to help you get the most out of your next trip.













