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

What are the most popular routes to Middelburg?

Johannesburg - MiddelburgAverage price$61Average duration9h 30mDaily departures6
Pretoria - MiddelburgAverage price$60Average duration11h 50mDaily departures6
Port Elizabeth - MiddelburgAverage price$43Average duration5h 10mDaily departures9
Bloemfontein - MiddelburgAverage price$48Average duration3h 45mDaily departures6
Vereeniging - MiddelburgAverage price$69Average duration9h 25mDaily departures3