There are 3 ways to get from Johannesburg to Mozambique Island by plane 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 to Nacala Airport, drive
best- Fly from Johannesburg International Airport (JNB) to Nacala Airport (MNC)plane JNB - MNC
- Drive from Nacala Airport (MNC) to Mozambique Islandcar
5h 13m$295–658Drive 2,403.8 km
- Drive from Johannesburg to Mozambique Islandcar 2,403.8 km
30h 54m$336–485Fly to Nampula, drive
- Fly from Johannesburg International Airport (JNB) to Nampula (APL)plane JNB - APL
- Drive from Nampula (APL) to Mozambique Islandcar
5h 55m$361–920
Johannesburg International Airport (JNB) to Nacala Airport (MNC) flights
Questions & Answers
The cheapest way to get from Johannesburg to Mozambique Island is to drive which costs $330 - $490 and takes 30h 54m.
The fastest way to get from Johannesburg to Mozambique Island is to fly and drive which takes 5h 13m and costs $290 - $700.
The distance between Johannesburg and Mozambique Island is 1982 km. The road distance is 2403.8 km.
It takes approximately 5h 13m to get from Johannesburg to Mozambique Island, including transfers.
Yes, the driving distance between Johannesburg to Mozambique Island is 2404 km. It takes approximately 30h 54m to drive from Johannesburg to Mozambique Island.
There are 10+ hotels available in Mozambique Island.
What companies run services between Johannesburg, South Africa and Mozambique Island, Mozambique?
There is no direct connection from Johannesburg to Mozambique Island. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Nacala Airport (MNC), then drive to Mozambique Island. Alternatively, you can drive from Johannesburg to Mozambique Island in around 30h 54m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Nacala Airport
- Ave. Duration
- 2h 55m
- When
- Monday and Friday
- Estimated price
- $220–600
Flights from Johannesburg International Airport to Nampula
- Ave. Duration
- 2h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $310–850
- Website
- lam.co.mz
Flights from Johannesburg International Airport to Nacala Airport via Maputo
- Ave. Duration
- 4h 45m
- When
- Monday to Friday
- Estimated price
- $250–600
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 do I buy a London Underground ticket?, Which London airport should I choose?, and Best ways to travel around Australia - to help you get the most out of your next trip.
