Cheap Bus tickets to Richmond, Northern Cape, ZA

What are the most popular routes to Richmond?

Kroonstad - RichmondAverage price$37Average duration6h 30mDaily departures1
Laingsburg - RichmondAverage price$38Average duration3h 45mDaily departures1
Worcester - RichmondAverage price$40Average duration5h 30mDaily departures1
Bellville - RichmondAverage price$27Average duration6h 5mDaily departures2
Cape Town - RichmondAverage price$33Average duration7h 10mDaily departures2