Cheap flights to Ndola
The region's main air hub is Simon Mwansa Kapwepwe International Airport, located just 2 km from the city center. Direct flights to Ndola are available from five key African cities, with the most frequent service from Lusaka (82 flights per week), Johannesburg (26 flights per week), and Nairobi (8 flights per week). Regular flights also operate from Dar es Salaam, making the city an important transportation hub in Zambia.
A total of 12 carriers operate flights to this destination, ensuring reliable connections with major regional hubs. The leading operators on this route are Proflight Zambia, Airlink, and Zambia Airways. You can explore available flight options using the departure city cards shown below on this page, which will help you plan the optimal route to Ndola.

Lusaka — Ndola


Johannesburg — Ndola

Dar es Salaam — Ndola


Nairobi — Ndola


Addis Ababa — Ndola
Flight insights to Ndola
Data-driven trends for direct flights to Ndola — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Ndola come from Lusaka, Johannesburg and Nairobi. Lusaka leads with around 82 flights a week.
- Lusaka82 flights/week
- Johannesburg26 flights/week
- Nairobi8 flights/week
- Dar es Salaam5 flights/week
- Addis Ababa4 flights/week
Top departure countries
Most direct flights to Ndola depart from Zambia, South Africa and Kenya. Zambia alone accounts for about 66% of all direct routes.
- Zambiaavg $177
- South Africaavg $239
- Kenyaavg $302
- Tanzaniaavg $289
- Ethiopiaavg $482
Direct routes & fares
Popular non-stop routes to Ndola range from Lusaka at $177 to Addis Ababa at $482 — a quick way to compare direct-flight fares.
- Lusakafrom $177
- Johannesburgfrom $239
- Nairobifrom $302
- Dar es Salaamfrom $289
- Addis Ababafrom $482
Cheapest departure cities
The cheapest places to fly to Ndola from right now are Lusaka from $177, Johannesburg from $239 and Dar es Salaam from $289.
- Lusakafrom $177
- Johannesburgfrom $239
- Dar es Salaamfrom $289
- Nairobifrom $302
- Windhoekfrom $371
Longest direct flights
The longest direct flight to Ndola is from Bahir Dar at about 4h 12m, followed by Addis Ababa (3h 56m) and Awasa (3h 40m).
- Bahir Dar4h 12m
- Addis Ababa3h 56m
- Awasa3h 40m
- Gqeberha3h 30m
- East London3h 21m
Popular departure cities to Ndola
Frequently asked questions
- How many cities have flights to Ndola?
- Currently, there are regular flights to Ndola from 5 major African cities. This allows travelers to choose convenient routes through the region's key transport hubs.
- Which cities have the most frequent flights to Ndola?
- The most popular routes are Lusaka with a frequency of 82 flights per week and Johannesburg with 26 weekly flights. Significant passenger traffic is also provided by Nairobi (8 flights), Dar es Salaam (5 flights), and Addis Ababa (4 flights).
- How many airlines fly to Ndola?
- Twelve airlines operate flights to this city. The bulk of the traffic is handled by Proflight Zambia, Airlink, and Zambia Airways, as well as international carriers such as Kenya Airways and Ethiopian Airlines.
- Which airports receive flights to Ndola?
- All scheduled flights arrive at Simon Mwansa Kapwepwe International Airport (NLA). It is located just 2 km from the city, ensuring a quick and comfortable transfer for arriving passengers.
- How to find cheap flights to Ndola?
- To find the best deals, we recommend comparing flight options from the different departure cities listed below. Booking tickets several months in advance and monitoring promotions from regional carriers like Air Tanzania will help you save significantly on your trip to Ndola.