There are 8 ways to get from Kroonstad to Knysna by car, plane, bus, taxi, bus (Greyhound), or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Johannesburg International Airport, fly to George Airport, bus
best- Drive from Kroonstad to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to George Airport (GRJ)plane JNB - GRJ
- Take the bus from George Railway Stn to Knysnabus
6h 10mR 1,962–5,493Bus via Worcester
cheapest- Take the bus from Kroonstad to Worcesterbus
- Take the bus from Worcester to Knysnabus
21h 22mR 659–968Bus, taxi
- Take the bus from Shell Ultra City to Biuten Stbus
- Take the bus from Biuten St to Colesberg Ultra Citybus
- Take the bus from Colesberg to Willomorebus
- Take the taxi from Willomore to Knysnataxi
14h 36mR 1,870–2,395Drive 953.7 km
- Drive from Kroonstad to Knysnacar 953.7 km
12h 10mR 2,198–3,175Drive to Johannesburg International Airport, fly to Port Elizabeth, bus
- Drive from Kroonstad to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to Port Elizabeth (PLZ)plane JNB - PLZ
- Take the bus from Port Elizabeth to Knysnabus
8h 57mR 1,907–3,823Bus to Bram Fischer International Airport, fly to George Airport, bus
- Take the bus from Kroonstad to Bloemfonteinbus
- Fly from Bram Fischer International Airport (BFN) to George Airport (GRJ)plane BFN - GRJ
- Take the bus from George Railway Stn to Knysnabus
8h 4mR 3,510–6,114Bus (Greyhound)
- Take the bus from Kroonstad to Port Elizabethbus
- Take the bus from Port Elizabeth to Knysnabus
18h 35mR 1,060–1,312Car train, drive
- Take the cartrain from Kroonstad to Bloemfonteincartrain 74013
- Drive from Bloemfontein to Knysnacar
13h 13mR 1,832–2,640
Johannesburg International Airport (JNB) to George Airport (GRJ) flights
Comparing Your Travel Options
The cheapest way to get from Kroonstad to Knysna is to bus via Worcester which costs R 650 - R 1 000 and takes 21h 22m.
The fastest way to get from Kroonstad to Knysna is to drive and fly and bus which takes 6h 10m and costs R 1 900 - R 5 500.
No, there is no direct bus from Kroonstad to Knysna. However, there are services departing from Kroonstad and arriving at Knysna via Port Elizabeth. The journey, including transfers, takes approximately 18h 35m.
The distance between Kroonstad and Knysna is 1321 km. The road distance is 953.7 km.
The best way to get from Kroonstad to Knysna without a car is to bus and taxi which takes 14h 36m and costs R 1 800 - R 2 400.
It takes approximately 6h 10m to get from Kroonstad to Knysna, including transfers.
Kroonstad to Knysna bus services, operated by Greyhound ZA, depart from Kroonstad station.
Kroonstad to Knysna bus services, operated by Greyhound ZA, arrive at Port Elizabeth station.
Yes, the driving distance between Kroonstad to Knysna is 954 km. It takes approximately 12h 10m to drive from Kroonstad to Knysna.
There are 865+ hotels available in Knysna.
What companies run services between Kroonstad, South Africa and Knysna, South Africa?
You can take a bus from Kroonstad to Knysna via Port Elizabeth in around 18h 35m.
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to George Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 950–3,400
Flights from Johannesburg International Airport to George Airport via Capetown
- Ave. Duration
- 4h 23m
- When
- Friday, Sunday, and Thursday
- Estimated price
- R 950–3,400
Flights from Johannesburg International Airport to Port Elizabeth
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R 800–2,000
Flights from Johannesburg International Airport to Port Elizabeth via Durban
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 800–2,000
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to George Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- R 2,000–5,500
Flights from Johannesburg International Airport to Port Elizabeth
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R 1,000–4,400
Flights from Bram Fischer International Airport to George Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,100–8,000
- Website
- flysaa.com
Flights from Johannesburg International Airport to George Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- R 2,000–5,500
Flights from Johannesburg International Airport to Port Elizabeth
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- R 1,000–4,400
- Website
- flyairlink.com
Flights from Johannesburg International Airport to George Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 2,700–7,500
Flights from Johannesburg International Airport to Port Elizabeth
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R 1,500–2,600
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Kroonstad to Bloemfontein
- Ave. Duration
- 3h
- Frequency
- Once a week
- Estimated price
- R 130–140
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from George Railway Stn to Knysna
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Colesberg to Willomore
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Port Elizabeth to Knysna
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
Bus from Kroonstad to Bloemfontein
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from George Railway Stn to Knysna
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Kroonstad to Port Elizabeth
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- R 550–750
- Schedules at
- greyhound.co.za
Bus from Port Elizabeth to Knysna
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Shell Ultra City to Biuten St
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- R 60–200
- Schedules at
- eagleliner.co.za
- Single
- R 60–200
Bus from Biuten St to Colesberg Ultra City
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- R 310–350
- Schedules at
- eagleliner.co.za
- Single
- R 310–350
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Kroonstad to Worcester
- Ave. Duration
- 14h 19m
- Frequency
- Twice daily
- Estimated price
- R 360–600
- Website
- City to City
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Worcester to Knysna
- Ave. Duration
- 6h 3m
- Frequency
- Once daily
- Estimated price
- R 290–410
- Schedules at
- res.prasa.com
- Ave. Duration
- 3h 10m
- Estimated price
- R 1,000–1,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 Italy Travel Guides, How do I get from Sydney to Melbourne, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.















