Cheap Bus and Shuttle tickets to Malmesbury, ZA

What are the most popular routes to Malmesbury?

Johannesburg - MalmesburyAverage priceMX$1,222Average duration1d Daily departures2
Upington - MalmesburyAverage priceMX$899Average duration11h 50mDaily departures2
Cape Town - MalmesburyAverage priceMX$542Average duration50mDaily departures2
Pretoria - MalmesburyAverage priceMX$1,209Average duration1d 2hDaily departures2
Kuruman - MalmesburyAverage priceMX$1,126Average duration15h 35mDaily departures1