Cheap Bus and Shuttle tickets to Somerset West

What are the most popular routes to Somerset West?

Mthatha - Somerset WestAverage priceR 754Average duration18h 55mDaily departures13
Johannesburg - Somerset WestAverage priceR 1 010Average duration20h 5mDaily departures4
Port Elizabeth - Somerset WestAverage priceR 636Average duration10h 50mDaily departures18
Pretoria - Somerset WestAverage priceR 1 004Average duration21h 35mDaily departures4
Cape Town - Somerset WestAverage priceR 447Average duration1h 15mDaily departures11