Cheap Bus and Shuttle tickets to Newcastle, ZA

What are the most popular routes to Newcastle?

Bloemfontein - NewcastleAverage priceJP¥7,794Average duration10h 45mDaily departures7
Johannesburg - NewcastleAverage priceJP¥3,151Average duration4h 35mDaily departures4
Durban - NewcastleAverage priceJP¥2,449Average duration5h 5mDaily departures3
Pretoria - NewcastleAverage priceJP¥3,504Average duration6hDaily departures4
Pietermaritzburg - NewcastleAverage priceJP¥3,264Average duration3h 30mDaily departures2