NBO to NLA

Nairobi to Ndola flight ticket price

Compare fares, departure times, stops and baggage details for this route, then open the full search when you are ready to check current availability and complete booking.

Live flights for Sat, 06 Jun 2026

Review fares, stops, timings and baggage. Use Search or View all flights for the complete search result.

Showing flight options for the selected travel date.
Currency: KES
Sort By:DepartureDurationArrivalPrice
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-319
17:30
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
19H :25 M
1 Stop
ADD · 13h 20mAddis Ababa (ADD), Ethiopia
11:55
2026-06-07
Ndola (NLA)ZambiaNdola
KES 106,238
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-309
03:20
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
13H :25 M
2 Stops
ADD · 3h 50mAddis Ababa (ADD), Ethiopia
LUN · 2h 30mLusaka (LUN), Zambia
15:45
2026-06-06
Ndola (NLA)ZambiaNdola
KES 139,161
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-309
03:20
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
15H :50 M
2 Stops
ADD · 3h 50mAddis Ababa (ADD), Ethiopia
LUN · 5h 00mLusaka (LUN), Zambia
18:10
2026-06-06
Ndola (NLA)ZambiaNdola
KES 139,161
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-319
17:30
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
13H :30 M
2 Stops
ADD · 2h 40mAddis Ababa (ADD), Ethiopia
LUN · 3h 55mLusaka (LUN), Zambia
06:00
2026-06-07
Ndola (NLA)ZambiaNdola
KES 139,161
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-319
17:30
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
16H :05 M
2 Stops
ADD · 2h 40mAddis Ababa (ADD), Ethiopia
LUN · 6h 30mLusaka (LUN), Zambia
08:35
2026-06-07
Ndola (NLA)ZambiaNdola
KES 139,161
total fare
Air Tanzania Corp
Air Tanzania Corp
TC-203
23:40
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
13H :15 M
2 Stops
DAR · 2h 55mDar Es Salaam (DAR), Tanzania
ADD · 2h 05mAddis Ababa (ADD), Ethiopia
11:55
2026-06-07
Ndola (NLA)ZambiaNdola
KES 142,600
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-309
03:20
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
27H :40 M
2 Stops
ADD · 16h 35mAddis Ababa (ADD), Ethiopia
LUN · 3h 55mLusaka (LUN), Zambia
06:00
2026-06-07
Ndola (NLA)ZambiaNdola
KES 151,156
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-309
03:20
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
30H :15 M
2 Stops
ADD · 16h 35mAddis Ababa (ADD), Ethiopia
LUN · 6h 30mLusaka (LUN), Zambia
08:35
2026-06-07
Ndola (NLA)ZambiaNdola
KES 151,156
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-319
17:30
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
20H :35 M
2 Stops
ADD · 2h 40mAddis Ababa (ADD), Ethiopia
LUN · 11h 00mLusaka (LUN), Zambia
13:05
2026-06-07
Ndola (NLA)ZambiaNdola
KES 151,156
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-319
17:30
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
22H :15 M
2 Stops
ADD · 2h 40mAddis Ababa (ADD), Ethiopia
LUN · 12h 40mLusaka (LUN), Zambia
14:45
2026-06-07
Ndola (NLA)ZambiaNdola
KES 151,156
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-319
17:30
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
25H :40 M
2 Stops
ADD · 2h 40mAddis Ababa (ADD), Ethiopia
LUN · 16h 10mLusaka (LUN), Zambia
18:10
2026-06-07
Ndola (NLA)ZambiaNdola
KES 151,156
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-319
17:30
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
22H :00 M
2 Stops
ADD · 2h 40mAddis Ababa (ADD), Ethiopia
LUN · 12h 15mLusaka (LUN), Zambia
14:30
2026-06-07
Ndola (NLA)ZambiaNdola
KES 152,069
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-309
03:20
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
34H :45 M
2 Stops
ADD · 16h 35mAddis Ababa (ADD), Ethiopia
LUN · 11h 00mLusaka (LUN), Zambia
13:05
2026-06-07
Ndola (NLA)ZambiaNdola
KES 163,150
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-309
03:20
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
36H :25 M
2 Stops
ADD · 16h 35mAddis Ababa (ADD), Ethiopia
LUN · 12h 40mLusaka (LUN), Zambia
14:45
2026-06-07
Ndola (NLA)ZambiaNdola
KES 163,150
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-309
03:20
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
36H :10 M
2 Stops
ADD · 16h 35mAddis Ababa (ADD), Ethiopia
LUN · 12h 15mLusaka (LUN), Zambia
14:30
2026-06-07
Ndola (NLA)ZambiaNdola
KES 164,063
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-319
17:30
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
39H :25 M
2 Stops
ADD · 13h 55mAddis Ababa (ADD), Ethiopia
LUN · 16h 20mLusaka (LUN), Zambia
07:55
2026-06-08
Ndola (NLA)ZambiaNdola
KES 164,063
total fare
Ethiopian Airlines S C
Ethiopian Airlines S C
ET-319
17:30
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
43H :50 M
2 Stops
ADD · 19h 35mAddis Ababa (ADD), Ethiopia
DAR · 17h 05mDar Es Salaam (DAR), Tanzania
12:20
2026-06-08
Ndola (NLA)ZambiaNdola
KES 165,548
total fare
Air Tanzania Corp
Air Tanzania Corp
TC-203
23:40
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
40H :50 M
2 Stops
DAR · 11h 05mDar Es Salaam (DAR), Tanzania
ADD · 17h 35mAddis Ababa (ADD), Ethiopia
15:30
2026-06-08
Ndola (NLA)ZambiaNdola
KES 166,590
total fare
Emirates Airlines
Emirates Airlines
EK-720
16:35
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
45H :00 M
2 Stops
DXB · 15h 45mDubai (DXB), United Arab Emirates
JNB · 13h 40mJohannesburg (JNB), South Africa
12:35
2026-06-08
Ndola (NLA)ZambiaNdola
KES 172,644
total fare
Emirates Airlines
Emirates Airlines
EK-722
22:45
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
38H :50 M
2 Stops
DXB · 5h 05mDubai (DXB), United Arab Emirates
JNB · 18h 00mJohannesburg (JNB), South Africa
12:35
2026-06-08
Ndola (NLA)ZambiaNdola
KES 172,644
total fare
South African Airways
South African Airways
SA-7119
21:00
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
18H :45 M
2 Stops
JNB · 10h 25mJohannesburg (JNB), South Africa
LUN · 1h 20mLusaka (LUN), Zambia
14:45
2026-06-07
Ndola (NLA)ZambiaNdola
KES 185,634
total fare
South African Airways
South African Airways
SA-7119
21:00
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
22H :10 M
2 Stops
JNB · 10h 25mJohannesburg (JNB), South Africa
LUN · 4h 50mLusaka (LUN), Zambia
18:10
2026-06-07
Ndola (NLA)ZambiaNdola
KES 185,634
total fare

Recommended hotels in Ndola

Stay options near the arrival city for the same travel date.

Search hotels
No hotel result available

Open hotel search to check current stays for this destination.

South African Airways
South African Airways
SA-7119
21:00
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
34H :00 M
2 Stops
JNB · 10h 25mJohannesburg (JNB), South Africa
LUN · 16h 35mLusaka (LUN), Zambia
06:00
2026-06-08
Ndola (NLA)ZambiaNdola
KES 185,634
total fare
South African Airways
South African Airways
SA-7119
21:00
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
36H :35 M
2 Stops
JNB · 10h 25mJohannesburg (JNB), South Africa
LUN · 19h 10mLusaka (LUN), Zambia
08:35
2026-06-08
Ndola (NLA)ZambiaNdola
KES 185,634
total fare
Qatar Airways
Qatar Airways
QR-1346
08:50
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
28H :45 M
2 Stops
DOH · 6h 40mDoha (DOH), Qatar
JNB · 6h 15mJohannesburg (JNB), South Africa
12:35
2026-06-07
Ndola (NLA)ZambiaNdola
KES 192,878
total fare
Qatar Airways
Qatar Airways
QR-1336
18:00
2026-06-06
Nairobi (NBO)KenyaJomo Kenyatta International
43H :35 M
2 Stops
DOH · 4h 00mDoha (DOH), Qatar
JNB · 23h 45mJohannesburg (JNB), South Africa
12:35
2026-06-08
Ndola (NLA)ZambiaNdola
KES 192,878
total fare
No flights match the selected filters. Clear filters or open full search.

Fare highlights

Selected flight highlights for 06 Jun 2026.

Open full search
Lowest fare KES 106,238 Ethiopian Airlines S C 17:30
Earliest departure KES 139,161 Ethiopian Airlines S C 03:20
Shortest duration KES 142,600 Air Tanzania Corp 23:40
Night 00:00-05:59 KES 139,161 Ethiopian Airlines S C at 03:20
Morning 06:00-11:59 KES 192,878 Qatar Airways at 08:50
Afternoon 12:00-17:59 KES 106,238 Ethiopian Airlines S C at 17:30
Evening 18:00-23:59 KES 142,600 Air Tanzania Corp at 23:40

Nairobi to Ndola route details

Nairobi (NBO)

Jomo Kenyatta International

Kenya

GMT 3

Latitude: -1.31923997402

Longitude: 36.9277992249

Ndola (NLA)

Ndola

Zambia

GMT 2

Latitude: -12.998100280762

Longitude: 28.66489982605

Distance: Nairobi (NBO), Kenya to Ndola (NLA), Zambia - 1,585.71 km
Flights shown for 06 Jun 2026. View all flights opens the complete search result.

Nairobi to Ndola - what to expect when booking

The NBO to NLA cards above show selected flight options. Airline prices and seat availability can move quickly, so the final fare is rechecked in the booking flow.

Approx route distance: 1,585.71 km.

Before you book

Compare nearby dates

The date strip opens the complete search result for the route and selected date.

Use filters

Shortlist by price, stops, departure time and refundable fare preference.

Check fare rows

Select expands fare choices on the card before you move to review and booking.

Frequently asked questions - Nairobi to Ndola flights
Generally yes. When your travel date is fixed, comparing live fares early gives you better visibility of timings, baggage and fare rules before prices change.
The approximate route distance between Nairobi (NBO) and Ndola (NLA) is 1,585.71 km. Actual flying distance can vary by airline routing.
Availability changes by airline schedule and date. Use the Stops filter to quickly check non-stop, one-stop and connecting options on this landing page.
Airline inventory can change within minutes. Book Now sends the selected result to the review flow where the fare is checked again before final booking.
Yes. The date strip and search box open the full search for the selected date, while this page keeps the route details easy to compare.