There are 4 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)plane JNB - MPM
1h 45m$210–292Taxi, bus
cheapest- Take the taxi from Springs to Johannesburgtaxi
- Take the bus from Johannesburg to Maputobus
8h 8m$34–44Drive 509.7 km
- Drive from Springs to Maputocar 509.7 km
5h 42m$72–103Bus
- Take the bus from Kerk St to Karl Max Avbus
11h 46m$40–77
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 $210 - $300.
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 $210 - $300. Alternatively, you can bus, which costs $40 - $80 and takes 11h 46m.
Yes, the driving distance between Springs to Maputo is 510 km. It takes approximately 5h 42m to drive from Springs to Maputo.
There are 79+ hotels available in Maputo.
What companies run services between Springs, South Africa and Maputo, Mozambique?
Airlink, Linhas Aéreas de Moçambique, 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 6 times a week. Tickets cost $30–65 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
- $160–240
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $130–500
- Website
- lam.co.mz
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $35–270
- 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
- $20–28
- 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
- 6 times a week
- Estimated price
- $30–65
- Schedules at
- etragomz.com
- Single
- $40
- Ave. Duration
- 33 min
- Estimated price
- $13–17
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 Travelling to the UK: What do I need to know?, What documents do I need to cross Niagara Falls?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

