There are 3 ways to get from Colesberg to Mthatha by bus (Greyhound), car, bus, or plane
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 Bloemfonteinbus
- Take the bus from Bloemfontein to Mthathabus 17210
14h 28mR 977–1,291Drive 449.3 km
- Drive from Colesberg to Mthathacar 449.3 km
7h 54mR 1,016–1,467Bus, fly
- Take the bus from Colesberg Engen One Stop to Bloemfonteinbus
- Fly from Bram Fischer International Airport (BFN) to Mthatha Airport (UTT)plane BFN - UTT
8h 44mR 4,572–11,841
Bram Fischer International Airport (BFN) to Mthatha Airport (UTT) flights
Questions & Answers
The cheapest way to get from Colesberg to Mthatha is to bus which costs R 950 - R 1 300 and takes 14h 28m.
The fastest way to get from Colesberg to Mthatha is to drive which takes 7h 54m and costs R 1 000 - R 1 500.
No, there is no direct bus from Colesberg to Mthatha. However, there are services departing from Colesberg Engen One Stop and arriving at Mthatha via Bloemfontein. The journey, including transfers, takes approximately 14h 28m.
The distance between Colesberg and Mthatha is 878 km. The road distance is 449.3 km.
The best way to get from Colesberg to Mthatha without a car is to bus which takes 14h 28m and costs R 950 - R 1 300.
It takes approximately 14h 28m to get from Colesberg to Mthatha, including transfers.
Colesberg to Mthatha bus services, operated by Greyhound ZA, depart from Colesberg Engen One Stop station.
Colesberg to Mthatha bus services, operated by Greyhound ZA, arrive at Bloemfontein station.
Yes, the driving distance between Colesberg to Mthatha is 449 km. It takes approximately 7h 54m to drive from Colesberg to Mthatha.
There are 61+ hotels available in Mthatha.
What companies run services between Colesberg, South Africa and Mthatha, South Africa?
You can take a bus from Colesberg Engen One Stop to Mthatha via Bloemfontein in around 14h 28m.
- Website
- flyairlink.com
Flights from Bram Fischer International Airport to Mthatha Airport via Johannesburg
- Ave. Duration
- 4h 28m
- When
- Sunday, Friday, Monday, Wednesday, Tuesday, and Thursday
- Estimated price
- R 3,900–11,000
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Colesberg Engen One Stop to Bloemfontein
- Ave. Duration
- 3h 43m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Mthatha
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- R 500–700
- Schedules at
- greyhound.co.za
Bus from Colesberg Engen One Stop to Bloemfontein
- Ave. Duration
- 3h 43m
- 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 Travelling to the US: What do I need to know?, Need to know: Greyhound, and Italy Travel Guides - to help you get the most out of your next trip.





