There are 4 ways to get from Mthatha to Colesberg by plane, bus, bus (Greyhound), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Mthatha Airport (UTT) to Bram Fischer International Airport (BFN)plane UTT - BFN
- Take the bus from Bloemfontein to Colesberg Engen One Stopbus
8h 46mR 4,669–13,846Drive 449.1 km
cheapest- Drive from Mthatha to Colesbergcar 449.1 km
7h 56mR 1,030–1,487Bus (Greyhound)
- Take the bus from Mthatha to East Londonbus
- Take the bus from East London to Bloemfonteinbus
- Take the bus from Bloemfontein to Colesberg Engen One Stopbus
17h 10mR 1,448–1,836Bus via Gqeberha (Greyhound)
- Take the bus from Mthatha to East Londonbus
- Take the bus from East London to Port Elizabethbus
- Take the bus from Port Elizabeth to Colesberg Engen One Stopbus
17h 49mR 1,468–1,836
Mthatha to Colesberg by bus (Greyhound)
Comparing Your Travel Options
The cheapest way to get from Mthatha to Colesberg is to drive which costs R 1 000 - R 1 500 and takes 7h 56m.
The fastest way to get from Mthatha to Colesberg is to drive which takes 7h 56m and costs R 1 000 - R 1 500.
No, there is no direct bus from Mthatha to Colesberg. However, there are services departing from Mthatha and arriving at Colesberg Engen One Stop via East London and Bloemfontein. The journey, including transfers, takes approximately 17h 10m.
The distance between Mthatha and Colesberg is 607 km. The road distance is 449.1 km.
The best way to get from Mthatha to Colesberg without a car is to bus which takes 17h 10m and costs R 1 400 - R 1 900.
It takes approximately 8h 46m to get from Mthatha to Colesberg, including transfers.
Mthatha to Colesberg bus services, operated by Greyhound ZA, depart from Mthatha station.
Mthatha to Colesberg bus services, operated by Greyhound ZA, arrive at East London station.
Yes, the driving distance between Mthatha to Colesberg is 449 km. It takes approximately 7h 56m to drive from Mthatha to Colesberg.
There are 49+ hotels available in Colesberg.
What companies run services between Mthatha, South Africa and Colesberg, South Africa?
You can take a bus from Mthatha to Colesberg Engen One Stop via East London and Bloemfontein in around 17h 10m.
- Website
- flyairlink.com
Flights from Mthatha Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- R 4,000–13,000
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Bloemfontein to Colesberg Engen One Stop
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Mthatha to East London
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from East London to Bloemfontein
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Colesberg Engen One Stop
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Mthatha to East London
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from East London to Port Elizabeth
- Ave. Duration
- 4h 34m
- Frequency
- Once daily
- Estimated price
- R 490–600
- Schedules at
- greyhound.co.za
Bus from Port Elizabeth to Colesberg Engen One Stop
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- R 500–650
- 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 10 amazing places to get away from it all in Australia, Getting to Rome from the airport, and How to get from London City Airport into central London - to help you get the most out of your next trip.





