There are 4 ways to get from Mthatha to Ballito by plane, bus (Greyhound), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to King Shaka International Airport
best- Fly from Mthatha Airport (UTT) to King Shaka International Airport (DUR)plane UTT - DUR
4h 19mR 3,769–6,946Drive 451 km
cheapest- Drive from Mthatha to Ballitocar 451 km
6h 14mR 1,046–1,511Bus
- Take the bus from Mthatha to Kokstadbus
- Take the bus from Kokstad to Durbanbus
9h 49mR 1,211–1,522Fly to Pietermaritzburg, taxi
- Fly from Mthatha Airport (UTT) to Pietermaritzburg (PZB)plane UTT - PZB
- Take the taxi from Pietermaritzburg (PZB) to Ballitotaxi
4h 46mR 5,689–14,906
Mthatha Airport (UTT) to King Shaka International Airport (DUR) flights
Comparing Your Travel Options
The cheapest way to get from Mthatha to Ballito is to drive which costs R 1 000 - R 1 600 and takes 6h 14m.
The fastest way to get from Mthatha to Ballito is to fly which takes 4h 19m and costs R 3 700 - R 7 000.
No, there is no direct bus from Mthatha to Ballito. However, there are services departing from Mthatha and arriving at Durban Airport via Kokstad and Durban Station. The journey, including transfers, takes approximately 9h 49m.
The distance between Mthatha and Ballito is 350 km. The road distance is 451 km.
The best way to get from Mthatha to Ballito without a car is to bus which takes 9h 49m and costs R 1 200 - R 1 600.
It takes approximately 4h 19m to get from Mthatha to Ballito, including transfers.
Mthatha to Ballito bus services, operated by Greyhound ZA, depart from Mthatha station.
The best way to get from Mthatha to Ballito is to fly which takes 4h 19m and costs R 3 700 - R 7 000. Alternatively, you can bus, which costs R 1 200 - R 1 600 and takes 9h 49m.
Mthatha to Ballito bus services, operated by Greyhound ZA, arrive at Kokstad station.
Yes, the driving distance between Mthatha to Ballito is 451 km. It takes approximately 6h 14m to drive from Mthatha to Ballito.
What companies run services between Mthatha, South Africa and Ballito, South Africa?
Airlink flies from Mthatha Airport (UTT) to King Shaka International Airport (DUR) twice daily. Alternatively, you can take a bus from Mthatha to Ballito via Kokstad, Durban Station, and Durban Airport in around 9h 49m.
- Website
- flyairlink.com
Flights from Mthatha Airport to King Shaka International Airport via Johannesburg
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- R 3,400–6,500
Flights from Mthatha Airport to Pietermaritzburg via Johannesburg
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- R 4,100–13,000
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Mthatha to Kokstad
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 12m
- Estimated price
- R 1,500–1,800
Bolt
Metro Taxis
- Phone
- +27 82 478 6903
- Website
- metrotaxis.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?, Italian Lakes: Getting around by train, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
There are 1728+ hotels available in Ballito.





