There are 8 ways to get from Kokstad to Polokwane by bus (Greyhound), car, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Mt Curie One Stop to Pretoriabus 17203
- Take the bus from Pretoria to Polokwanebus
16h 26mR 808–1,123Bus via Midrand
cheapest- Take the bus from Mt Curie One Stop to Midrandbus 17203
- Take the bus from Midrand to Polokwanebus
17h 43mR 748–1,113Drive 951 km
- Drive from Kokstad to Polokwanecar 951 km
11h 48mR 2,147–3,101Bus to Mthatha Airport, fly
- Take the bus from Mt Curie One Stop to Mthathabus
- Fly from Mthatha Airport (UTT) to Gateway International Airport (PTG)plane UTT - PTG
12h 13mR 5,663–8,848Bus via Durban
- Take the bus from Kokstad to Durbanbus
- Take the bus from Durban to Midrandbus
- Take the bus from Midrand to Polokwanebus
18h 18mR 847–1,161Bus, bus to King Shaka International Airport, fly
- Take the bus from Kokstad to Portshepstonebus
- Take the bus from Port Shepstone to Durban Airportbus
- Fly from King Shaka International Airport (DUR) to Gateway International Airport (PTG)plane DUR - PTG
9h 26mR 3,554–7,698Bus, bus to Pietermaritzburg, fly
- Take the bus from Kokstad to Portshepstonebus
- Take the bus from Umzikhulu to Pietermaritzburgbus
- Fly from Pietermaritzburg (PZB) to Gateway International Airport (PTG)plane PZB - PTG
8h 54mR 4,824–6,568Drive to Maseru, fly
- Drive from Kokstad to Maseru (MSU)car
- Fly from Maseru (MSU) to Gateway International Airport (PTG)plane MSU - PTG
9h 25mR 4,198–11,139
Mthatha Airport (UTT) to Gateway International Airport (PTG) flights
Questions & Answers
The cheapest way to get from Kokstad to Polokwane is to bus via Midrand which costs R 750 - R 1 200 and takes 17h 43m.
The fastest way to get from Kokstad to Polokwane is to bus and fly which takes 8h 54m and costs R 4 800 - R 7 000.
No, there is no direct bus from Kokstad to Polokwane. However, there are services departing from Mt Curie One Stop and arriving at Polokwane via Pretoria. The journey, including transfers, takes approximately 16h 26m.
The distance between Kokstad and Polokwane is 1115 km. The road distance is 951 km.
The best way to get from Kokstad to Polokwane without a car is to bus which takes 16h 26m and costs R 800 - R 1 200.
It takes approximately 16h 26m to get from Kokstad to Polokwane, including transfers.
Kokstad to Polokwane bus services, operated by Greyhound ZA, depart from Mt Curie One Stop station.
Kokstad to Polokwane bus services, operated by Greyhound ZA, arrive at Pretoria station.
Yes, the driving distance between Kokstad to Polokwane is 951 km. It takes approximately 11h 48m to drive from Kokstad to Polokwane.
There are 275+ hotels available in Polokwane.
What companies run services between Kokstad, KwaZulu-Natal, South Africa and Polokwane, South Africa?
You can take a vehicle from Kokstad to Polokwane via Mt Curie One Stop and Pretoria in around 16h 26m.
- Website
- flyairlink.com
Flights from Mthatha Airport to Gateway International Airport via Johannesburg
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- R 5,000–8,000
Flights from King Shaka International Airport to Gateway International Airport via Johannesburg
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- R 1,400–9,500
Flights from King Shaka International Airport to Gateway International Airport via Harare, Johannesburg
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,000–7,000
Flights from Pietermaritzburg to Gateway International Airport via Johannesburg
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- R 4,000–5,500
Flights from Maseru to Gateway International Airport via Johannesburg
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- R 3,400–10,000
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Mt Curie One Stop to Pretoria
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- R 500–700
- Schedules at
- greyhound.co.za
Bus from Mt Curie One Stop to Mthatha
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Mt Curie One Stop to Midrand
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- R 500–700
- Schedules at
- greyhound.co.za
Bus from Umzikhulu to Pietermaritzburg
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- R 470–600
- 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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from JFK to New York City, and Need to know: Jadrolinija - to help you get the most out of your next trip.





