Flights from Ndola to Zanzibar – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
NLA to ZNZ – All flight route options from Simon M. Kapwepwe International Airport, Zambia to Zanzibar, Tanzania. These flights are operated by Kenya Airways & Air Tanzania through 2 different flight connections. The shortest flight time is 7 hours and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Zanzibar
We got great deals on hotels and car rentals near the airport.
Ndola to Zanzibar flights
There are over 2 and approximately 8 flights every week. While flying to Zanzibar from Ndola you will be doing a stopover in either Dar Es Salaam (DAR) or Nairobi (NBO).
Are there any non-stop flights from NLA to ZNZ?
There are no direct or non-stop flights from Simon M. Kapwepwe International Airport, NLA to Zanzibar, ZNZ.
Ndola to Zanzibar with Air Tanzania
If you fly from Ndola with Air Tanzania you will do a stopover in Dar Es Salaam, DAR before reaching Zanzibar. This flight trip will take 7 hours and 20 minutes and you can fly every Monday or Thursday with departures at 13:10.
Distance & flight times: Simon M. Kapwepwe International Airport to Zanzibar
The shortest flight time between NLA and ZNZ is 7 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
DAR Dar Es Salaam | 7h 20m | 2h 55m | 889 miles (1430 km) |
NBO Nairobi | 8h 58m | 3h 35m | 1370 miles (2204 km) |


Quick copy and share this page
From Ndola to Tanzania
Below is a list of other destinations to Tanzania from Simon M. Kapwepwe International Airport with either direct flights or 1 stop connections.
From Zambia to Zanzibar
Below is a list of other cities in Zambia with flights to Zanzibar with either non-stop or connecting flights.