Cheap Bus and Shuttle tickets to Noupoort

What are the most popular routes to Noupoort?

Johannesburg - NoupoortAverage priceTHB 1 472Average duration10h 10mDaily departures4
Port Elizabeth - NoupoortAverage priceTHB 1 537Average duration6hDaily departures5
Bloemfontein - NoupoortAverage priceTHB 1 281Average duration3h 30mDaily departures4
Mossel Bay - NoupoortAverage priceTHB 1 439Average duration8h 50mDaily departures1
Pretoria - NoupoortAverage priceTHB 1 529Average duration11h 40mDaily departures4