Cheap Bus tickets to Ermelo, ZA

What are the most popular routes to Ermelo?

Bloemfontein - ErmeloAverage priceTHB 1,650Average duration10h 15mDaily departures7
Welkom - ErmeloAverage priceTHB 1,642Average duration8h 25mDaily departures5
Durban - ErmeloAverage priceTHB 754Average duration8h 20mDaily departures2
Richards Bay - ErmeloAverage priceTHB 764Average duration6hDaily departures1
Empangeni - ErmeloAverage priceTHB 804Average duration5h 40mDaily departures1