Cheap Bus and Shuttle tickets to Knysna

What are the most popular routes to Knysna?

Cape Town - KnysnaAverage priceZAR 620Average duration7h 55mDaily departures28
Johannesburg - KnysnaAverage priceZAR 980Average duration18h 50mDaily departures3
Port Elizabeth - KnysnaAverage priceZAR 534Average duration3h 55mDaily departures29
East London - KnysnaAverage priceZAR 629Average duration8h 35mDaily departures19
Pretoria - KnysnaAverage priceZAR 991Average duration20h 20mDaily departures3