Cheap Bus tickets to Middelburg, Mpumalanga, ZA

What are the most popular routes to Middelburg?

Johannesburg - MiddelburgAverage pricePLN 101Average duration2h 15mDaily departures6
Pretoria - MiddelburgAverage pricePLN 101Average duration3h 35mDaily departures5
Phalaborwa - MiddelburgAverage pricePLN 97Average duration7h 30mDaily departures1
Mbombela - MiddelburgAverage pricePLN 102Average duration2h 40mDaily departures5
Bloemfontein - MiddelburgAverage pricePLN 150Average duration10h 10mDaily departures1