Cheap Bus and Shuttle tickets to Malmesbury, ZA

What are the most popular routes to Malmesbury?

Johannesburg - MalmesburyAverage priceCZK 1,496Average duration1d Daily departures2
Cape Town - MalmesburyAverage priceCZK 670Average duration50mDaily departures2
Upington - MalmesburyAverage priceCZK 1,104Average duration11h 50mDaily departures2
Pretoria - MalmesburyAverage priceCZK 1,480Average duration1d 2hDaily departures2
Kuruman - MalmesburyAverage priceCZK 1,374Average duration15h 35mDaily departures1