There are 5 ways to get from Middelburg to Maputo by car, plane, bus, shuttle, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Johannesburg International Airport, fly
best- Drive from Middelburg to Johannesburg-Airport-JNBcar
- Fly from Johannesburg International Airport (JNB) to Maputo International Airport (MPM)plane JNB - MPM
2h 48m$191–340Drive 389.3 km
cheapest- Drive from Middelburg to Maputocar 389.3 km
4h 29m$55–79Bus
- Take the bus from Emalahleni to Av. Acordos De Lusakabus
5h 15m$56–90Shuttle
- Take a shuttle bus from Witbank to Nelspruit
- Take a shuttle bus from Samora Machel Dr to Av. Eduardo Mondlane
8h 58m$76–115Taxi to Kruger Mpumalanga International Airport, fly
- Take the taxi from Middelburg to Nelspruit-Airport-MQPtaxi
- Fly from Kruger Mpumalanga International Airport (MQP) to Maputo International Airport (MPM)plane MQP - MPM
5h 21m$428–915
Johannesburg International Airport (JNB) to Maputo International Airport (MPM) flights
Questions & Answers
The cheapest way to get from Middelburg to Maputo is to drive which costs $50 - $80 and takes 4h 29m.
The fastest way to get from Middelburg to Maputo is to drive and fly which takes 2h 48m and costs $190 - $340.
No, there is no direct bus from Middelburg to Maputo. However, there are services departing from Emalahleni and arriving at Av. Acordos De Lusaka via . The journey, including transfers, takes approximately 5h 15m.
The distance between Middelburg and Maputo is 590 km. The road distance is 389.3 km.
The best way to get from Middelburg to Maputo without a car is to bus which takes 5h 15m and costs $55 - $90.
It takes approximately 2h 48m to get from Middelburg to Maputo, including transfers.
Middelburg to Maputo bus services, operated by Etrago, depart from Emalahleni station.
Middelburg to Maputo bus services, operated by Etrago, arrive at Av. Acordos De Lusaka station.
Yes, the driving distance between Middelburg to Maputo is 389 km. It takes approximately 4h 29m to drive from Middelburg to Maputo.
There are 149+ hotels available in Maputo.
What companies run services between Middelburg, South Africa and Maputo, Mozambique?
Etrago operates a bus from Emalahleni to Av. Acordos De Lusaka twice a week. Tickets cost $32–60 and the journey takes 4h 52m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $230–320
Flights from Kruger Mpumalanga International Airport to Maputo International Airport via Johannesburg International Airport
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $250–700
- Website
- lam.co.mz
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $130–230
Flights from Kruger Mpumalanga International Airport to Maputo International Airport via Vilankulu
- Ave. Duration
- 2h 50m
- When
- Sunday
- Estimated price
- $270–750
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $110–410
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Emalahleni to Av. Acordos De Lusaka
- Ave. Duration
- 4h 52m
- Frequency
- Twice a week
- Estimated price
- $32–60
- Schedules at
- etragomz.com
- Single
- $32
- Phone
- 0861 33 44 33
- [email protected]
- Website
- Citybug Shuttle
Shuttle from Witbank to Nelspruit
- Ave. Duration
- 2h 13m
- Frequency
- Every 2 hours
- Estimated price
- $30–45
- Website
- Citybug Shuttle
- Phone
- +258 84 244 2103
- [email protected]
- Website
- cheetah-express.com
Shuttle from Samora Machel Dr to Av. Eduardo Mondlane
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $19–32
- Schedules at
- cheetah-express.com
- Single
- $19
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, Which side of Niagara Falls should I choose (and how do I get there)?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.



