There are 4 ways to get from Colesberg to Potchefstroom by bus (Greyhound), car, bus, plane, 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 (Greyhound)
best- Take the bus from Colesberg Engen One Stop to Springfonteinbus
- Take the bus from Springfontein to Potchefstroombus
8h 45mR 958–1,217Drive 554.2 km
- Drive from Colesberg to Potchefstroomcar 554.2 km
6h 11mR 1,288–1,860Bus, fly, drive
- Take the bus from Colesberg Engen One Stop to Bloemfonteinbus
- Fly from Bram Fischer International Airport (BFN) to Johannesburg International Airport (JNB)plane BFN - JNB
- Drive from Johannesburg-Airport-JNB to Potchefstroomcar
6h 31mR 1,557–4,501Drive, car train
- Drive from Colesberg to Klerksdorpcar
- Take the cartrain from Klerksdorp to Potchefstroomcartrain
7h 20mR 1,246–1,774
Colesberg to Potchefstroom by bus (Greyhound)
Comparing Your Travel Options
The cheapest way to get from Colesberg to Potchefstroom is to bus which costs R 950 - R 1 300 and takes 8h 45m.
The fastest way to get from Colesberg to Potchefstroom is to drive which takes 6h 11m and costs R 1 200 - R 1 900.
No, there is no direct bus from Colesberg to Potchefstroom. However, there are services departing from Colesberg Engen One Stop and arriving at Potchefstroom via Springfontein. The journey, including transfers, takes approximately 8h 45m.
The distance between Colesberg and Potchefstroom is 572 km. The road distance is 554.2 km.
The best way to get from Colesberg to Potchefstroom without a car is to bus which takes 8h 45m and costs R 950 - R 1 300.
It takes approximately 8h 45m to get from Colesberg to Potchefstroom, including transfers.
Colesberg to Potchefstroom bus services, operated by Greyhound ZA, depart from Colesberg Engen One Stop station.
Colesberg to Potchefstroom bus services, operated by Greyhound ZA, arrive at Springfontein station.
Yes, the driving distance between Colesberg to Potchefstroom is 554 km. It takes approximately 6h 11m to drive from Colesberg to Potchefstroom.
There are 149+ hotels available in Potchefstroom.
What companies run services between Colesberg, South Africa and Potchefstroom, South Africa?
You can take a bus from Colesberg Engen One Stop to Potchefstroom via Springfontein in around 8h 45m.
- Website
- flyairlink.com
Flights from Bram Fischer International Airport to Johannesburg International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- R 2,000–4,100
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Klerksdorp to Potchefstroom
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Estimated price
- R 70–75
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Colesberg Engen One Stop to Springfontein
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Springfontein to Potchefstroom
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Colesberg Engen One Stop to Bloemfontein
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
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 Italy Travel Guides, Italian Lakes: Getting around by train, and How to travel India's Golden Triangle - to help you get the most out of your next trip.










