Cheap Bus and Shuttle tickets to Newcastle, ZA

What are the most popular routes to Newcastle?

Bloemfontein - NewcastleAverage priceJP¥7,808Average duration10h 45mDaily departures6
Johannesburg - NewcastleAverage priceJP¥3,157Average duration4h 50mDaily departures4
Durban - NewcastleAverage priceJP¥2,483Average duration5h 5mDaily departures4
Pretoria - NewcastleAverage priceJP¥3,510Average duration6hDaily departures4
Midrand - NewcastleAverage priceJP¥3,594Average duration5h 35mDaily departures3