Cheap Bus tickets to Matola

What are the most popular routes to Matola?

Johannesburg - MatolaAverage priceCA$69Average duration8h 50mDaily departures12
Pretoria - MatolaAverage priceCA$65Average duration10h 40mDaily departures4
Mbombela - MatolaAverage priceCA$51Average duration4h 30mDaily departures5
Witbank - MatolaAverage priceCA$64Average duration7h 15mDaily departures4
Midrand - MatolaAverage priceCA$68Average duration9h 55mDaily departures3

Matola stations and stops

Locations map