There are 4 ways to get from Nacala to Mtwara by car, plane, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive 951.5 km
best- Drive from Nacala to Mtwaracar 951.5 km
18h 48m$119–171Drive, fly to Mtwara
- Drive from Nacala to Pemba Airport (POL)car
- Fly from Pemba Airport (POL) to Mtwara (MYW)plane POL - MYW
38h 31m$598–1,369Drive, fly to Julius Nyerere International Airport, bus, taxi
- Drive from Nacala to Pemba Airport (POL)car
- Fly from Pemba Airport (POL) to Julius Nyerere International Airport (DAR)plane POL - DAR
- Take the bus from Temeke Mwisho to Lindi Bus Terminalbus
- Take the taxi from Lindi Bus Terminal to Mtwarataxi
16h 38m$719–1,155Fly from Nacala Airport, drive
- Fly from Nacala Airport (MNC) to Pemba Airport (POL)plane MNC - POL
- Drive from Pemba Airport (POL) to Mtwaracar
34h 49m$779–858
Pemba Airport (POL) to Mtwara (MYW) flights
Questions & Answers
The cheapest way to get from Nacala to Mtwara is to drive which costs $110 - $180 and takes 18h 48m.
The fastest way to get from Nacala to Mtwara is to drive and fly and bus and taxi which takes 16h 38m and costs $700 - $1,200.
The distance between Nacala and Mtwara is 952 km. The road distance is 951.5 km.
It takes approximately 18h 48m to drive 951.5 km from Nacala to Mtwara.
Mtwara is 1h ahead of Nacala. It is currently 6:59 AM in Nacala and 7:59 AM in Mtwara.
Yes, the driving distance between Nacala to Mtwara is 952 km. It takes approximately 18h 48m to drive from Nacala to Mtwara.
There are four+ hotels available in Mtwara.
What companies run services between Nacala, Mozambique and Mtwara, Tanzania?
You can drive from Nacala to Mtwara in around 18h 48m.
- Website
- lam.co.mz
Flights from Pemba Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday and Saturday
- Estimated price
- $420–1,000
Flights from Nacala Airport to Pemba Airport via Maputo
- Ave. Duration
- 21h 48m
- When
- Monday to Thursday
- Estimated price
- $600–750
Flights from Nacala Airport to Pemba Airport via Maputo, Nampula
- Ave. Duration
- 24h 35m
- When
- Wednesday
- Estimated price
- $600–750
- Website
- airtanzania.co.tz
Flights from Pemba Airport to Mtwara via Julius Nyerere International Airport
- Ave. Duration
- 31h 5m
- When
- Tuesday and Saturday
- Estimated price
- $550–1,300
- Website
- flyairlink.com
Flights from Nacala Airport to Pemba Airport via Johannesburg
- Ave. Duration
- 24h 30m
- When
- Monday and Friday
- Estimated price
- $640–670
- Phone
- - +255716142929
- [email protected]
- Website
- butilazungu.co.tz
Bus from Temeke Mwisho to Lindi Bus Terminal
- Ave. Duration
- 5h 26m
- Frequency
- Once daily
- Estimated price
- $16
- Schedules at
- butilazungu.co.tz
- Ave. Duration
- 1h 36m
- Estimated price
- $55–70
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 Need to know: Jadrolinija, Bali: What to do if Mount Agung erupts, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
