There are 3 ways to get from Colesberg to Mthatha by bus, plane, 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.
Bus, fly
best- Take the bus from Colesberg Engen One Stop to Bloemfonteinbus
- Fly from Bram Fischer International Airport (BFN) to Mthatha Airport (UTT)plane BFN - UTT
7h 41mR 5,273–15,837Drive 449.3 km
cheapest- Drive from Colesberg to Mthathacar 449.3 km
7h 54mR 1,036–1,496Bus
- Take the bus from Colesberg Engen One Stop to Port Elizabethbus
- Take the bus from Port Elizabeth to Idutywabus
- Take the bus from Idutywa to Mthathabus
16h 51mR 1,275–1,662
Bram Fischer International Airport (BFN) to Mthatha Airport (UTT) flights
Comparing Your Travel Options
The cheapest way to get from Colesberg to Mthatha is to drive which costs R 1 000 - R 1 500 and takes 7h 54m.
The fastest way to get from Colesberg to Mthatha is to bus and fly which takes 7h 41m and costs R 5 000 - R 16 000.
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 Port Elizabeth and Idutywa. The journey, including transfers, takes approximately 16h 51m.
The distance between Colesberg and Mthatha is 606 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 16h 51m and costs R 1 200 - R 1 700.
It takes approximately 7h 41m 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 Port Elizabeth 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 72+ 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 Port Elizabeth, Port Elizabeth, and Idutywa in around 16h 51m.
- Website
- flyairlink.com
Flights from Bram Fischer International Airport to Mthatha Airport via Johannesburg
- Ave. Duration
- 4h 28m
- When
- Sunday, Friday, Monday, Tuesday, Wednesday, and Thursday
- Estimated price
- R 4,600–15,000
- Phone
- +27 11 611 8000
- [email protected]
- Website
- 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
Bus from Colesberg Engen One Stop to Port Elizabeth
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Idutywa to Mthatha
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Port Elizabeth to Idutywa
- Ave. Duration
- 6h 23m
- Frequency
- Once daily
- Estimated price
- R 310–430
- Schedules at
- res.prasa.com
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 4 stunningly beautiful Philippines islands you need to visit, The London Underground: Essential tips to navigate the Tube, and How to get from London to Edinburgh - to help you get the most out of your next trip.







