Cheap Bus tickets to Richmond, Northern Cape, ZA

What are the most popular routes to Richmond?

Paarl - RichmondAverage pricePEN 137Average duration6h 25mDaily departures2
Johannesburg - RichmondAverage pricePEN 105Average duration10h 10mDaily departures1
Bellville - RichmondAverage pricePEN 162Average duration6h 40mDaily departures3
Cape Town - RichmondAverage pricePEN 170Average duration7h 20mDaily departures3
Kroonstad - RichmondAverage pricePEN 128Average duration6h 30mDaily departures1