There are 5 ways to get from Nampula to Johannesburg by plane, bus, car, or train
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 Nampula (APL) to Johannesburg International Airport (JNB)plane APL - JNB
3h 7mR 9,520–18,792Bus, train via Mabopane
cheapest- Take the bus from Nampula to Maputobus
- Take the bus from Av. Acordos De Lusaka to Soshanguvebus
- Take the train from Pretoria to Parktrain
33h 30mR 1,862–3,570Bus
- Take the bus from Nampula to Maputobus
- Take the bus from Maputo to Johannesburgbus
32h 26mR 1,905–3,466Drive 2,229.9 km
- Drive from Nampula to Johannesburgcar 2,229.9 km
27h 46mR 5,046–7,289Bus, train
- Take the bus from Nampula to Maputobus
- Take the bus from Maputo to Paul Kruger & Scheiding Stbus
- Take the train from Pretoria to Parktrain
37h 55mR 2,420–4,356
Nampula (APL) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Nampula to Johannesburg is to bus and train via Mabopane which costs R 1 800 - R 3 600 and takes 33h 30m.
The fastest way to get from Nampula to Johannesburg is to fly which takes 3h 7m and costs R 9 500 - R 19 000.
No, there is no direct bus from Nampula to Johannesburg. However, there are services departing from Nampula and arriving at Johannesburg via Maputo. The journey, including transfers, takes approximately 32h 26m.
The distance between Nampula and Johannesburg is 1701 km. The road distance is 2229.9 km.
The best way to get from Nampula to Johannesburg without a car is to bus which takes 32h 26m and costs R 1 900 - R 3 500.
It takes approximately 3h 7m to get from Nampula to Johannesburg, including transfers.
Nampula to Johannesburg bus services, operated by Etrago, depart from Nampula station.
The best way to get from Nampula to Johannesburg is to fly which takes 3h 7m and costs R 9 500 - R 19 000. Alternatively, you can bus, which costs R 1 900 - R 3 500 and takes 32h 26m.
Nampula to Johannesburg bus services, operated by Etrago, arrive at Maputo station.
Yes, the driving distance between Nampula to Johannesburg is 2230 km. It takes approximately 27h 46m to drive from Nampula to Johannesburg.
What companies run services between Nampula, Mozambique and Johannesburg, South Africa?
Airlink, Linhas Aéreas de Moçambique, and Kenya Airways fly from Nampula (APL) to Johannesburg International Airport (JNB) once daily. Alternatively, you can take a bus from Nampula to Johannesburg via Maputo and Maputo in around 32h 26m.
- Website
- flyairlink.com
Flights from Nampula to Johannesburg International Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 8,000–21,000
- Website
- lam.co.mz
Flights from Nampula to Johannesburg International Airport via Maputo
- Ave. Duration
- 5h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- R 9,000–19,000
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Pretoria to Park
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
Train from Pretoria to Park
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Nampula to Maputo
- Ave. Duration
- 23h 45m
- Frequency
- 4 times a week
- Estimated price
- R 1,100–2,456
- Schedules at
- etragomz.com
- Single
- R 2,456
Bus from Nampula to Maputo
- Ave. Duration
- 23h 45m
- Frequency
- 4 times a week
- Estimated price
- R 1,100–2,456
- Schedules at
- etragomz.com
- Single
- R 2,456
Bus from Av. Acordos De Lusaka to Soshanguve
- Ave. Duration
- 6h 34m
- Frequency
- Twice a week
- Estimated price
- R 675–1,000
- Schedules at
- etragomz.com
- Single
- R 675
Bus from Nampula to Maputo
- Ave. Duration
- 23h 45m
- Frequency
- 4 times a week
- Estimated price
- R 1,100–2,456
- Schedules at
- etragomz.com
- Single
- R 2,456
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Maputo to Johannesburg
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a week
- Estimated price
- R 330–460
- Schedules at
- res.prasa.com
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Maputo to Paul Kruger & Scheiding St
- Ave. Duration
- 12h 10m
- Frequency
- 3 times a day
- Estimated price
- R 800–1,300
- Website
- https://www.intercape.co.za
- Full Flexi
- R 1,100–1,300
- Flexi
- R 1,000–1,300
- Saver
- R 950–1,300
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 The London Underground: Essential tips to navigate the Tube, Travelling around the UAE, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
There are 4962+ hotels available in Johannesburg.







