There are 9 ways to get from Cape Town to Kokstad by plane, taxi, bus, 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 to Margate, taxi
best- Fly from Cape Town International Airport (CPT) to Margate (MGH)plane CPT - MGH
- Take the taxi from Margate (MGH) to Kokstadtaxi
7h 9mR 5,009–6,929Bus
cheapest- Take the bus from Cape Town to Kokstadbus
21h 47mR 550–900Drive 1,355.7 km
- Drive from Cape Town to Kokstadcar 1,355.7 km
16h 51mR 3,055–4,413Fly to Pietermaritzburg, bus
- Fly from Cape Town International Airport (CPT) to Pietermaritzburg (PZB)plane CPT - PZB
- Take the bus from Pietermaritzburg to Mt Curie One Stopbus
8h 57mR 3,945–5,511Fly to Mthatha Airport, bus
- Fly from Cape Town International Airport (CPT) to Mthatha Airport (UTT)plane CPT - UTT
- Take the bus from Mthatha to Kokstadbus
8h 9mR 4,239–7,079Fly to East London, bus
- Fly from Cape Town International Airport (CPT) to East London (ELS)plane CPT - ELS
- Take the bus from East London Windmill to Kokstadbus
8h 17mR 1,479–3,229Fly to King Shaka International Airport, bus
- Fly from Cape Town International Airport (CPT) to King Shaka International Airport (DUR)plane CPT - DUR
- Take the bus from Durban Bus Stn to Burger Stbus
- Take the bus from Pietermaritzburg to Mt Curie One Stopbus
10h 7mR 1,870–4,501Fly to Maseru, drive
- Fly from Cape Town International Airport (CPT) to Maseru (MSU)plane CPT - MSU
- Drive from Maseru (MSU) to Kokstadcar
9h 32mR 5,309–7,729Drive via Bellville 1,335.3 km
- Drive from Bellville to Kokstadcar 1,335.3 km
17h 24mR 3,059–4,462
Cape Town International Airport (CPT) to Margate (MGH) flights
Questions & Answers
The cheapest way to get from Cape Town to Kokstad is to bus which costs R 550 - R 900 and takes 21h 47m.
The fastest way to get from Cape Town to Kokstad is to fly and taxi which takes 7h 9m and costs R 5 000 - R 7 000.
Yes, there is a direct bus departing from Cape Town and arriving at Kokstad. Services depart once daily, and operate every day. The journey takes approximately 21h 47m.
The distance between Cape Town and Kokstad is 1311 km. The road distance is 1355.7 km.
The best way to get from Cape Town to Kokstad without a car is to bus which takes 21h 47m and costs R 550 - R 900.
It takes approximately 7h 9m to get from Cape Town to Kokstad, including transfers.
Cape Town to Kokstad bus services, operated by TransLux Express, depart from Cape Town station.
Cape Town to Kokstad bus services, operated by TransLux Express, arrive at Kokstad station.
Yes, the driving distance between Cape Town to Kokstad is 1356 km. It takes approximately 16h 51m to drive from Cape Town to Kokstad.
There are nine+ hotels available in Kokstad.
What companies run services between Cape Town, South Africa and Kokstad, KwaZulu-Natal, South Africa?
TransLux Express operates a bus from Cape Town to Kokstad once daily. Tickets cost R 550–900 and the journey takes 21h 47m.
- Website
- flysafair.co.za
Flights from Cape Town International Airport to East London
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R 1,000–2,600
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,000–2,800
- Website
- flyairlink.com
Flights from Cape Town International Airport to Pietermaritzburg via Johannesburg
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- R 3,300–5,000
Flights from Cape Town International Airport to Pietermaritzburg via George, Johannesburg
- Ave. Duration
- 6h 25m
- When
- Sunday
- Estimated price
- R 3,300–5,000
Flights from Cape Town International Airport to Pietermaritzburg via Upington, Johannesburg
- Ave. Duration
- 6h 55m
- When
- Monday and Friday
- Estimated price
- R 3,300–5,000
Flights from Cape Town International Airport to Pietermaritzburg via Kimberley, Johannesburg
- Ave. Duration
- 7h 25m
- When
- Monday to Saturday
- Estimated price
- R 3,300–5,000
Flights from Cape Town International Airport to Mthatha Airport via Johannesburg
- Ave. Duration
- 4h 39m
- When
- Every day
- Estimated price
- R 2,200–21,000
Flights from Cape Town International Airport to Mthatha Airport via Upington, Johannesburg
- Ave. Duration
- 7h
- When
- Monday and Friday
- Estimated price
- R 3,700–6,500
Flights from Cape Town International Airport to Mthatha Airport via Kimberley, Johannesburg
- Ave. Duration
- 7h 30m
- When
- Monday to Saturday
- Estimated price
- R 3,700–6,500
Flights from Cape Town International Airport to Maseru via Johannesburg
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- R 4,500–6,500
- Website
- g-airways.com
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,200–11,000
- Website
- flexflight.dk
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,200–11,000
- Website
- flycemair.co.za
Flights from Cape Town International Airport to Margate via Johannesburg
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- R 2,000–7,000
Flights from Cape Town International Airport to East London
- Ave. Duration
- 1h 20m
- When
- Monday
- Estimated price
- R 2,600–5,500
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 2,200–4,400
- Website
- renac.co.sz
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h
- When
- Wednesday
- Estimated price
- R 1,100–5,500
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Cape Town to Kokstad
- Ave. Duration
- 21h 47m
- Frequency
- Once daily
- Estimated price
- R 550–900
- Schedules at
- res.prasa.com
Bus from Mthatha to Kokstad
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- R 250–350
- Schedules at
- res.prasa.com
Bus from East London Windmill to Kokstad
- Ave. Duration
- 5h 28m
- Frequency
- Once daily
- Estimated price
- R 300–410
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pietermaritzburg to Mt Curie One Stop
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Pietermaritzburg to Mt Curie One Stop
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- R 65–200
- Schedules at
- eagleliner.co.za
- Single
- R 65–200
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- R 310–410
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice a week
- Estimated price
- R 190–270
- Website
- https://res.prasa.com/citytocity/booking
- Ave. Duration
- 2h 16m
- Estimated price
- R 1,000–1,300
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 Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from Heathrow Airport into central London, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.











