There are 5 ways to get from Lanseria to Maputo by taxi, plane, shuttle, 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.
Taxi, fly
best- Take the taxi from Lanseria to Johannesburg-Airport-JNB
- Fly from Johannesburg International Airport (JNB) to Maputo International Airport (MPM)JNB - MPM
1h 59m$205–318Shuttle
cheapest- Take a shuttle bus from Lanseria Airport to Nelspruit
- Take a shuttle bus from Samora Machel Dr to Av. Eduardo Mondlane
9h 35m$54–83Shuttle, bus
- Take a shuttle bus from Lanseria Airport to Pretoria
- Take the bus from Pretoria to Maputo
8h 47m$71–103Drive 557.8 km
- Drive from Lanseria to Maputo557.8 km
6h 16m$78–113Shuttle, bus via Maputo
- Take a shuttle bus from Lanseria Airport to Pretoria
- Take the bus from Paul Kruger & Scheiding St to Maputo
14h 9m$97–156
Johannesburg International Airport (JNB) to Maputo International Airport (MPM) flights
Questions & Answers
The cheapest way to get from Lanseria to Maputo is to shuttle which costs $50 - $85 and takes 9h 35m.
The fastest way to get from Lanseria to Maputo is to taxi and fly which takes 1h 59m and costs $200 - $320.
The distance between Lanseria and Maputo is 487 km. The road distance is 557.8 km.
The best way to get from Lanseria to Maputo without a car is to shuttle and bus which takes 8h 47m and costs $70 - $110.
It takes approximately 1h 59m to get from Lanseria to Maputo, including transfers.
Yes, the driving distance between Lanseria to Maputo is 558 km. It takes approximately 6h 16m to drive from Lanseria to Maputo.
There are 119+ hotels available in Maputo.
What companies run services between Lanseria, South Africa and Maputo, Mozambique?
You can take a shuttle from Lanseria Airport to Av. Eduardo Mondlane via Nelspruit and Samora Machel Dr in around 9h 35m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $160–260
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $120–470
- Website
- lam.co.mz
Flights from Johannesburg International Airport to Maputo International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $40–270
- Phone
- +27 82 805 7919
- evoshuttle@gmail.com
- Website
- africanshuttle.com
Shuttle from Lanseria Airport to Pretoria
- Ave. Duration
- 45 min
- Frequency
- On demand
- Estimated price
- $52–75
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- $65–75
- From
- $52
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Pretoria to Maputo
- Ave. Duration
- 6h 48m
- Frequency
- 3 times a week
- Estimated price
- $19–27
- Schedules at
- res.prasa.com
- Phone
- 0861 33 44 33
- info@citybug.co.za
- Website
- citybug.co.za
Shuttle from Lanseria Airport to Nelspruit
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $35–50
- Website
- https://citybug.co.za/
- Phone
- +258 84 244 2103
- cheetahexpressmaputo@gmail.com
- 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
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Paul Kruger & Scheiding St to Maputo
- Ave. Duration
- 12h 10m
- Frequency
- 3 times a day
- Estimated price
- $45–80
- Website
- https://www.intercape.co.za
- Full Flexi
- $65–80
- Flexi
- $60–80
- Saver
- $55–80
- Ave. Duration
- 41 min
- Estimated price
- $14–18
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
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 Why you should take the train in the US, 10 amazing places to get away from it all in Australia, and Best ways to travel around Australia - to help you get the most out of your next trip.









