There are 6 ways to get from Emalahleni to Kokstad by car, plane, bus, bus (Greyhound), 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.
Drive, fly to Pietermaritzburg, bus
best- Drive from Emalahleni to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to Pietermaritzburg (PZB)plane JNB - PZB
- Take the bus from Pietermaritzburg to Kokstadbus
6h 44mR 2,595–4,062Bus (Greyhound)
cheapest- Take the bus from Witbank to Johannesburg Parkbus
- Take the bus from Johannesburg to Kokstadbus
14h 17mR 939–1,280Drive 675.5 km
- Drive from Emalahleni to Kokstadcar 675.5 km
10h 18mR 1,570–2,267Drive, fly to Mthatha Airport, bus
- Drive from Emalahleni to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to Mthatha Airport (UTT)plane JNB - UTT
- Take the bus from Mthatha to Kokstadbus
6h 19mR 2,915–5,262Drive, fly to Margate, taxi
- Drive from Emalahleni to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to Margate (MGH)plane JNB - MGH
- Take the taxi from Margate (MGH) to Kokstadtaxi
5h 15mR 4,385–6,412Bus via Pietermaritzburg
- Take the bus from Witbank to Johannesburg Parkbus
- Take the bus from Johannesburg to Pietermaritzburgbus
- Take the bus from Pietermaritzburg to Kokstadbus
14h 22mR 1,229–1,680
Emalahleni to Kokstad by bus and foot (Greyhound)
Comparing Your Travel Options
The cheapest way to get from Emalahleni to Kokstad is to bus which costs R 900 - R 1 300 and takes 14h 17m.
The fastest way to get from Emalahleni to Kokstad is to drive and fly and taxi which takes 5h 15m and costs R 4 300 - R 6 500.
No, there is no direct bus from Emalahleni to Kokstad. However, there are services departing from Witbank and arriving at Kokstad via Johannesburg. The journey, including transfers, takes approximately 14h 17m.
The distance between Emalahleni and Kokstad is 761 km. The road distance is 675.5 km.
The best way to get from Emalahleni to Kokstad without a car is to bus which takes 14h 17m and costs R 900 - R 1 300.
It takes approximately 6h 44m to get from Emalahleni to Kokstad, including transfers.
Emalahleni to Kokstad bus services, operated by Greyhound ZA, depart from Witbank station.
Emalahleni to Kokstad bus services, operated by Greyhound ZA, arrive at Johannesburg Park station.
Yes, the driving distance between Emalahleni to Kokstad is 675 km. It takes approximately 10h 18m to drive from Emalahleni to Kokstad.
There are 25+ hotels available in Kokstad.
What companies run services between Emalahleni, South Africa and Kokstad, KwaZulu-Natal, South Africa?
You can take a bus from Witbank to Kokstad via Johannesburg Park and Johannesburg in around 14h 17m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Pietermaritzburg
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,800–3,000
Flights from Johannesburg International Airport to Mthatha Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 2,300–4,400
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pietermaritzburg to Kokstad
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Witbank to Johannesburg Park
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Kokstad
- Ave. Duration
- 10h 5m
- Frequency
- Once daily
- Estimated price
- R 470–700
- Schedules at
- greyhound.co.za
Bus from Witbank to Johannesburg Park
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from Pietermaritzburg to Kokstad
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 2h 16m
- Estimated price
- R 1,800–2,200
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 How to get from London City Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and Need to know: Eurostar - to help you get the most out of your next trip.





