Cheap Bus and Shuttle tickets to Middelburg, Eastern Cape, ZA

What are the most popular routes to Middelburg?

Johannesburg - MiddelburgAverage price£32Average duration10h 20mDaily departures6
Port Elizabeth - MiddelburgAverage price£25Average duration5h 15mDaily departures8
Pretoria - MiddelburgAverage price£31Average duration11h 50mDaily departures5
Bloemfontein - MiddelburgAverage price£23Average duration3h 55mDaily departures5
George - MiddelburgAverage price£29Average duration6h 55mDaily departures2