Cheap Bus and Shuttle tickets to Matatiele

What are the most popular routes to Matatiele?

Johannesburg - MatatieleAverage priceA$42Average duration11h 55mDaily departures4
Cape Town - MatatieleAverage priceA$85Average duration21h 30mDaily departures3
Germiston - MatatieleAverage priceA$43Average duration11h 5mDaily departures2
Pretoria - MatatieleAverage priceA$43Average duration13h 20mDaily departures3
Somerset West - MatatieleAverage priceA$89Average duration23h 15mDaily departures1