Cheap Bus tickets to Maputo

Scenic view of Maputo

What are the most popular routes to Maputo?

Johannesburg - MaputoAverage price$73Average duration10hDaily departures21
Pretoria - MaputoAverage price$72Average duration12h 10mDaily departures8
Mbombela - MaputoAverage price$54Average duration5h 20mDaily departures7
Midrand - MaputoAverage price$65Average duration11h 45mDaily departures7
Durban - MaputoAverage price$50Average duration22hDaily departures2

Stations and stops in Maputo

Locations map