There are 5 ways to get from Springs to Maputo by plane, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Johannesburg International Airport (JNB) to Maputo International Airport (MPM)JNB - MPM
1h 45m$180–301Taxi, bus
cheapest- Take the taxi from Springs to Johannesburg
- Take the bus from Johannesburg to Maputo
8h 8m$32–42Drive 509.7 km
- Drive from Springs to Maputo509.7 km
5h 44m$72–103Bus
- Take the bus from Kerk St to Karl Max Av
11h 40m$42–61Bus via Maputo
- Take the bus from Johannesburg to Maputo
12h 57m$35–79
Johannesburg International Airport (JNB) to Maputo International Airport (MPM) flights
Questions & Answers
The cheapest way to get from Springs to Maputo is to taxi and bus which costs $30 - $45 and takes 8h 8m.
The fastest way to get from Springs to Maputo is to fly which takes 1h 45m and costs $180 - $310.
The distance between Springs and Maputo is 472 km. The road distance is 509.7 km.
The best way to get from Springs to Maputo without a car is to taxi and bus which takes 8h 8m and costs $30 - $45.
It takes approximately 1h 45m to get from Springs to Maputo, including transfers.
The best way to get from Springs to Maputo is to fly which takes 1h 45m and costs $180 - $310. Alternatively, you can bus, which costs $40 - $65 and takes 11h 40m.
Yes, the driving distance between Springs to Maputo is 510 km. It takes approximately 5h 44m to drive from Springs to Maputo.
There are 117+ hotels available in Maputo.
What companies run services between Springs, South Africa and Maputo, Mozambique?
Linhas Aéreas de Moçambique, Airlink, and Turkish Airlines fly from Johannesburg International Airport (JNB) to Maputo International Airport (MPM) 5 times a day. Alternatively, Etrago operates a bus from Kerk St to Karl Max Av once a week. Tickets cost $28–35 and the journey takes 9h 30m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $150–230
- Website
- lam.co.mz
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $120–260
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $110–380
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Johannesburg to Maputo
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- $19–27
- Schedules at
- res.prasa.com
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Kerk St to Karl Max Av
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- $28–35
- Schedules at
- etragomz.com
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Johannesburg to Maputo
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- $22–55
- Website
- https://www.intercape.co.za
- Full Flexi
- $30–55
- Flexi
- $28–50
- Saver
- $24–45
- Ave. Duration
- 33 min
- Estimated price
- $13–16
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 How to get from Heathrow Airport into central London, How to get from London City Airport into central London, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.






