There are 5 ways to get from Ndola to Zanzibar Airport (ZNZ) by plane, bus, ferry, train, taxi, 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 from Ndola
best- Fly from Ndola (NLA) to Abeid Amani Karume International Airport (ZNZ)plane NLA - ZNZ
4h 57m$291–912Train, taxi, ferry
cheapest- Take the train from Ndola to Kabwetrain
- Take the taxi from Kabwe to New Kapiri Mposhitaxi
- Take the train from New Kapiri Mposhi to Dar es salaamtrain
- Take the ferry from Dar es Salaam to Zanzibarferry
2d 10h$149–241Bus, ferry
- Take the bus from Ndola to Lusakabus
- Take the bus from Intercity Bus Terminus to Ubungo Intl Bus Terminalbus
- Take the ferry from Dar es Salaam to Zanzibarferry
38h 5mDrive to Lubumbashi International Airport, fly
- Drive from Ndola to Lubumbashi International Airport (FBM)car
- Fly from Lubumbashi International Airport (FBM) to Abeid Amani Karume International Airport (ZNZ)plane FBM - ZNZ
9h 4m$438–755Bus to Lusaka, fly
- Take the bus from Ndola to Lusakabus
- Fly from Lusaka (LUN) to Abeid Amani Karume International Airport (ZNZ)plane LUN - ZNZ
11h 36m
Ndola (NLA) to Abeid Amani Karume International Airport (ZNZ) flights
Questions & Answers
The cheapest way to get from Ndola to Zanzibar Airport (ZNZ) is to train and taxi and ferry which costs $140 - $250 and takes 2 days 10h.
The fastest way to get from Ndola to Zanzibar Airport (ZNZ) is to fly which takes 4h 57m and costs $290 - $950.
The distance between Ndola and Zanzibar Airport (ZNZ) is 1387 km.
The best way to get from Ndola to Zanzibar Airport (ZNZ) without a car is to bus and ferry which takes 38h 5m and costs .
It takes approximately 4h 57m to get from Ndola to Zanzibar Airport (ZNZ), including transfers.
Zanzibar Airport (ZNZ) is 1h ahead of Ndola. It is currently 8:49 PM in Ndola and 9:49 PM in Zanzibar Airport (ZNZ).
There are 355+ hotels available in Zanzibar Airport (ZNZ).
What companies run services between Ndola, Zambia and Zanzibar Airport (ZNZ), Tanzania?
Kenya Airways, Precision Air, and four other airlines fly from Ndola (NLA) to Abeid Amani Karume International Airport (ZNZ) twice daily.
- Website
- kenya-airways.com
Flights from Ndola to Abeid Amani Karume International Airport via Nairobi
- Ave. Duration
- 6h 58m
- When
- Wednesday and Sunday
- Estimated price
- $360–1,000
Flights from Lubumbashi International Airport to Abeid Amani Karume International Airport via Nairobi
- Ave. Duration
- 7h 20m
- When
- Monday and Friday
- Estimated price
- $360–1,000
Flights from Lubumbashi International Airport to Abeid Amani Karume International Airport via Ndola, Nairobi
- Ave. Duration
- 6h 25m
- When
- Wednesday and Sunday
- Estimated price
- $370–1,100
Flights from Lusaka to Abeid Amani Karume International Airport via Nairobi
- Ave. Duration
- 6h 55m
- When
- Monday, Friday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $270–370
- Website
- airtanzania.co.tz
Flights from Ndola to Abeid Amani Karume International Airport via Lubumbashi International Airport, Dar es Salaam
- Ave. Duration
- 7h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $280–900
Flights from Ndola to Abeid Amani Karume International Airport via Lusaka, Dar es Salaam
- Ave. Duration
- 7h 45m
- When
- Friday and Sunday
- Estimated price
- $290–900
Flights from Lubumbashi International Airport to Abeid Amani Karume International Airport via Dar es Salaam
- Ave. Duration
- 5h 25m
- When
- Wednesday
- Estimated price
- $400–800
Flights from Lusaka to Abeid Amani Karume International Airport via Dar es Salaam
- Ave. Duration
- 4h 47m
- When
- Tuesday, Friday, Saturday, Sunday, Monday, and Wednesday
- Estimated price
- $200–1,200
Flights from Lusaka to Abeid Amani Karume International Airport via Lubumbashi International Airport, Dar es Salaam
- Ave. Duration
- 7h 20m
- When
- Wednesday
- Estimated price
- $240–1,200
- Website
- ethiopianairlines.com
Flights from Lubumbashi International Airport to Abeid Amani Karume International Airport via Addis Ababa
- Ave. Duration
- 9h 32m
- When
- Every day
- Estimated price
- $300–650
- Website
- flysafair.co.za
Flights from Ndola to Abeid Amani Karume International Airport via Johannesburg
- Ave. Duration
- 10h 30m
- When
- Thursday
- Estimated price
- $370–950
- Website
- flyairlink.com
Flights from Lusaka to Abeid Amani Karume International Airport via Johannesburg
- Ave. Duration
- 8h 5m
- When
- Wednesday
- Estimated price
- $410–1,100
- Website
- flydubai.com
Flights from Lusaka to Abeid Amani Karume International Airport via Dar es Salaam
- Ave. Duration
- 5h 50m
- When
- Friday and Sunday
- Estimated price
- $360–800
- Phone
- +260-765-211826
- [email protected]
- Website
- zrl.com.zm
Train from Ndola to Kabwe
- Ave. Duration
- 7h 50m
- Frequency
- Once a week
- Estimated price
- $2–5
- Schedules at
- zrl.com.zm
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from New Kapiri Mposhi to Dar es salaam
- Ave. Duration
- 46h
- Frequency
- Once a week
- Estimated price
- $34–38
- Schedules at
- tazarasite.com
- Mukuba M1
- $34–38
- Mukuba M2
- $38
- Phone
- +260 973334200
- [email protected]
- Website
- Juldan Motors
Bus from Ndola to Lusaka
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Website
- Juldan Motors
Bus from Ndola to Lusaka
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Website
- Juldan Motors
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Intercity Bus Terminus to Ubungo Intl Bus Terminal
- Ave. Duration
- 28h
- Frequency
- Twice daily
- Estimated price
- $57
- Schedules at
- srclassiccoach.co.tz
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
- Ave. Duration
- 55 min
- Estimated price
- $75–95
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 to get from Stansted Airport into central London, How to get from JFK to New York City, and Best ways to travel around Australia - to help you get the most out of your next trip.






