There are 9 ways to get from Kokstad to Bloemfontein 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 to Pietermaritzburg, fly
best- Take the bus from Kokstad to Pietermaritzburgbus
- Fly from Pietermaritzburg (PZB) to Bram Fischer International Airport (BFN)plane PZB - BFN
8h 4mR 2,922–8,764Bus via Johannesburg
cheapest- Take the bus from Kokstad to Johannesburgbus
- Take the bus from Johannesburg to Bloemfonteinbus
16h 35mR 720–1,321Bus (Greyhound)
- Take the bus from Kokstad to East Londonbus
- Take the bus from East London to Bloemfonteinbus
15h 45mR 1,002–1,322Drive 464.2 km
- Drive from Kokstad to Bloemfonteincar 464.2 km
7h 12mR 1,081–1,561Bus to Margate, fly
- Take the bus from Kokstad to Portshepstonebus
- Fly from Margate (MGH) to Bram Fischer International Airport (BFN)plane MGH - BFN
7h 33mR 3,399–7,763Bus to Mthatha Airport, fly
- Take the bus from Kokstad to Mthathabus
- Fly from Mthatha Airport (UTT) to Bram Fischer International Airport (BFN)plane UTT - BFN
8h 21mR 4,766–13,822Bus, 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 Bram Fischer International Airport (BFN)plane DUR - BFN
7h 34mR 2,289–4,333Drive to Maseru, fly
- Drive from Kokstad to Maseru (MSU)car
- Fly from Maseru (MSU) to Bram Fischer International Airport (BFN)plane MSU - BFN
9h 22mR 4,655–12,206Bus via Bloemfontein
- Take the bus from Kokstad to East Londonbus
- Take the bus from East London to Bloemfonteinbus
15h 53mR 1,332–1,722
Kokstad to Bloemfontein by bus (Greyhound)
Comparing Your Travel Options
The cheapest way to get from Kokstad to Bloemfontein is to bus via Johannesburg which costs R 700 - R 1 400 and takes 16h 35m.
The fastest way to get from Kokstad to Bloemfontein is to drive which takes 7h 12m and costs R 1 000 - R 1 600.
No, there is no direct bus from Kokstad to Bloemfontein. However, there are services departing from Kokstad and arriving at Bloemfontein via East London. The journey, including transfers, takes approximately 15h 45m.
The distance between Kokstad and Bloemfontein is 607 km. The road distance is 464.2 km.
The best way to get from Kokstad to Bloemfontein without a car is to bus which takes 15h 45m and costs R 1 000 - R 1 400.
It takes approximately 8h 4m to get from Kokstad to Bloemfontein, including transfers.
Kokstad to Bloemfontein bus services, operated by Greyhound ZA, depart from Kokstad station.
Kokstad to Bloemfontein bus services, operated by Greyhound ZA, arrive at East London station.
Yes, the driving distance between Kokstad to Bloemfontein is 464 km. It takes approximately 7h 12m to drive from Kokstad to Bloemfontein.
There are 497+ hotels available in Bloemfontein.
What companies run services between Kokstad, KwaZulu-Natal, South Africa and Bloemfontein, South Africa?
You can take a bus from Kokstad to Bloemfontein via East London in around 15h 45m.
- Website
- flyairlink.com
Flights from Pietermaritzburg to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- R 2,300–8,000
Flights from Mthatha Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- R 4,100–13,000
Flights from King Shaka International Airport to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 3h 20m
- When
- Monday to Saturday
- Estimated price
- R 3,000–4,100
Flights from Maseru to Bram Fischer International Airport via Johannesburg
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- R 3,800–11,000
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Kokstad to Pietermaritzburg
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Kokstad to East London
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from East London to Bloemfontein
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- R 500–700
- Schedules at
- greyhound.co.za
Bus from Kokstad to Mthatha
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Kokstad to East London
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Kokstad to Johannesburg
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Estimated price
- R 470–700
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Bloemfontein
- Ave. Duration
- 6h 50m
- Frequency
- 5 times a day
- Estimated price
- R 500–650
- 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 Need to know: Greyhound, Best ways to travel around Australia, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.





