Cheap Bus tickets to Ngodwana

What are the most popular routes to Ngodwana?

Johannesburg - NgodwanaAverage priceMAD 373Average duration4h 45mDaily departures3
Pretoria - NgodwanaAverage priceMAD 386Average duration6h 20mDaily departures3
Malelane - NgodwanaAverage priceMAD 428Average duration1h 50mDaily departures2
Theunissen - NgodwanaAverage priceMAD 404Average duration10h 30mDaily departures1
Welkom - NgodwanaAverage priceMAD 495Average duration9h 35mDaily departures1