Cheap Bus and Shuttle tickets to Newcastle, ZA

What are the most popular routes to Newcastle?

Bloemfontein - NewcastleAverage pricePLN 181Average duration10h 45mDaily departures6
Johannesburg - NewcastleAverage pricePLN 73Average duration4h 50mDaily departures4
Durban - NewcastleAverage pricePLN 58Average duration5h 5mDaily departures4
Pretoria - NewcastleAverage pricePLN 82Average duration6hDaily departures4
Midrand - NewcastleAverage pricePLN 84Average duration5h 35mDaily departures3