Cheap Bus and Shuttle tickets to Hanover, ZA

What are the most popular routes to Hanover?

Cape Town - HanoverAverage priceCN¥359Average duration9hDaily departures17
Johannesburg - HanoverAverage priceCN¥309Average duration10h 25mDaily departures9
Pretoria - HanoverAverage priceCN¥316Average duration11h 55mDaily departures8
Durban - HanoverAverage priceCN¥365Average duration15h 30mDaily departures2
Bloemfontein - HanoverAverage priceCN¥237Average duration3h 55mDaily departures9