What are the most popular routes to Middelburg?
| Durban - Middelburg | Average priceTHB 1,555 | Average duration15h 40m | Daily departures19 | |
| Johannesburg - Middelburg | Average priceTHB 227 | Average duration21h 30m | Daily departures2 | |
| Johannesburg - Middelburg | Average priceTHB 991 | Average duration2h 25m | Daily departures10 | |
| Pretoria - Middelburg | Average priceTHB 958 | Average duration3h 55m | Daily departures7 | |
| Midrand - Middelburg | Average priceTHB 970 | Average duration3h 25m | Daily departures6 | |
Operators serving Middelburg
Top departures from Middelburg
Top arrivals to Middelburg