Cheap Bus and Shuttle tickets to Middelburg, Mpumalanga, ZA

What are the most popular routes to Middelburg?

Durban - MiddelburgAverage priceCN¥319Average duration15h 40mDaily departures18
Johannesburg - MiddelburgAverage priceCN¥202Average duration2h 25mDaily departures10
Pretoria - MiddelburgAverage priceCN¥196Average duration3h 55mDaily departures7
Welkom - MiddelburgAverage priceCN¥249Average duration7h 40mDaily departures1
Midrand - MiddelburgAverage priceCN¥195Average duration3h 25mDaily departures5