There are 11 ways to get from Kenya to Zambia by plane, car, bus, shuttle or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly Nairobi to Ndola
-
Fly from Nairobi (NBO) to Ndola (NLA)
Cheapest option
Fly Mombasa to Lusaka
-
Fly from Mombasa (MBA) to Lusaka (LUN)
9 alternative options
Fly Nairobi to Lusaka
-
Fly from Nairobi (NBO) to Lusaka (LUN)
Fly Kisumu to Lusaka
-
Fly from Kisumu (KIS) to Lusaka (LUN)
Fly Nairobi to Lilongwe, drive
-
Fly from Nairobi (NBO) to Lilongwe (LLW)
-
Drive from Lilongwe to Chipata
Fly Nairobi to Lubumbashi, drive
-
Fly from Nairobi (NBO) to Lubumbashi (FBM)
-
Drive from Lubumbashi to Chingola
Bus, Private Transfer
-
Take the bus from Nairobi to Dar es Salaam
-
Take the bus from Dar es Salaam to Mbeya
-
Take a shuttle bus from Mbeya to Tunduma
-
Take the bus from Nakonde to Lusaka
Bus, train via Dar es Salaam
-
Take the bus from Nairobi to Dar es Salaam
-
Take the train from Dar es salaam to Serenje
-
Take the bus from Serenje to Lusaka
Bus, train
-
Take the bus from Nairobi to Dar es Salaam
-
Take the train from Dar es salaam to Serenje
-
Take the bus from Serenje to Lusaka
Shuttle, train, bus
-
Take a shuttle bus from Nairobi to Moshi
-
Take the train from Moshi to Dar es Salaam
-
Take the train from Dar es salaam to Serenje
-
Take the bus from Serenje to Lusaka
Drive
-
Drive from Nairobi to Lusaka
Nairobi (NBO) to Ndola (NLA) flights
Coronavirus (COVID-19) in Zambia
There is widespread community transmission globally.
Some travel restrictions are being lifted in Zambia. For the latest travel status, please check the official page for Zambia.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Zambia.
Coronavirus (COVID-19) Travel Advice
Some international borders began to reopen in Zambia from May 15.
Official Coronavirus (COVID-19) Information for ZambiaDomestic travel is restricted within Zambia due to Coronavirus (COVID-19).
Official Coronavirus (COVID-19) Information for ZambiaInternational flights leaving Kenya are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.
Official Coronavirus (COVID-19) Information for KenyaQuestions & Answers
The most affordable way to get from Kenya to Zambia is to fly, which costs $250 - $480 and takes 4h 33m.
The quickest way to get from Kenya to Zambia is to fly which costs $350 - $650 and takes 3h 6m.
The distance between Kenya and Zambia is 2141 km. The road distance is 2390.2 km.
The best way to get from Kenya to Zambia without a car is to bus and Private Transfer which takes 45h 39m and costs .
It takes approximately 3h 6m to get from Kenya to Zambia, including transfers.
The quickest flight from Nairobi Airport to Ndola Airport is the direct flight which takes 2h 40m.
Zambia is 1h behind Kenya. It is currently 12:19 AM in Kenya and 11:19 PM in Zambia.
Yes, the driving distance between Kenya to Zambia is 2390 km. It takes approximately 36h 54m to drive from Kenya to Zambia.
Air Tanzania and Kenya Airways offer flights from Nairobi Airport to Ndola Airport.
The best way to get from Kenya to Nairobi Airport is to taxi which takes 18 min and costs $30 - $40.

- Distance: 2140.6 km
- Duration: 3h 6m
What companies run services between Kenya and Zambia?
Kenya Airways and Air Tanzania fly from Nairobi to Ndola once daily.

- Website
- kenya-airways.com
Flights from Nairobi to Ndola
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday and Friday
- Estimated price
- $310 - $900
Flights from Nairobi to Ndola via Lubumbashi
- Ave. Duration
- 4h 15m
- When
- Thursday, Saturday and Sunday
- Estimated price
- $320 - $900
Flights from Nairobi to Lusaka
- Ave. Duration
- 2h 50m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $300 - $650
Flights from Nairobi to Lusaka via Harare
- Ave. Duration
- 4h 55m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $300 - $650
Flights from Kisumu to Lusaka via Nairobi
- Ave. Duration
- 7h 40m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $290 - $800
Flights from Kisumu to Lusaka via Nairobi, Harare
- Ave. Duration
- 8h
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $300 - $850
Flights from Mombasa to Lusaka via Nairobi
- Ave. Duration
- 6h 23m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $180 - $550
Flights from Mombasa to Lusaka via Nairobi, Harare
- Ave. Duration
- 8h 20m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $190 - $550
Flights from Nairobi to Lilongwe
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- $310 - $650
Flights from Nairobi to Lubumbashi
- Ave. Duration
- 2h 30m
- When
- Thursday, Saturday and Sunday
- Estimated price
- $220 - $650
Flights from Nairobi to Lubumbashi via Ndola
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday and Friday
- Estimated price
- $230 - $650

- Website
- ethiopianairlines.com
Flights from Nairobi to Lusaka via Lilongwe
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- $290 - $600
Flights from Mombasa to Lusaka via Addis Ababa
- Ave. Duration
- 7h 30m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $270 - $750
Flights from Nairobi to Lilongwe
- Ave. Duration
- 2h 15m
- When
- Monday, Thursday, Saturday and Sunday
- Estimated price
- $390 - $600

- Website
- airtanzania.co.tz
Flights from Nairobi to Ndola via Dar es Salaam
- Ave. Duration
- 5h 40m
- When
- Monday and Thursday
- Estimated price
- $310 - $600
Flights from Nairobi to Lusaka via Dar es Salaam
- Ave. Duration
- 5h 30m
- When
- Wednesday
- Estimated price
- $190 - $380

- Website
- rwandair.com
Flights from Mombasa to Lusaka via Kigali
- Ave. Duration
- 8h 5m
- When
- Friday and Sunday
- Estimated price
- $170 - $550

- Website
- tazarasite.com
Train from Dar es salaam to Serenje
- Ave. Duration
- 43h 36m
- Frequency
- Once daily
- Schedules at
- tazarasite.com

- Phone
- +255 800 11 0042
- Website
- trc.co.tz
Train from Moshi to Dar es Salaam
- Ave. Duration
- 10h 33m
- Frequency
- Twice a week
- Estimated price
- $8 - $19
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class (sitting)
- $8
- 2nd Class
- $12
- 2nd Class ( sleeping)
- $19
- Phone
- +255 (22) 2860230
- Website
- facebook.com
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $31
- Schedules at
- facebook.com

- Phone
- +255 754864829
- newforce@163.com
- Website
- newforcebus.co.tz
Bus from Dar es Salaam to Mbeya
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Estimated price
- $20
- Schedules at
- newforcebus.co.tz

- Phone
- +254 718 370 639
- zanzibartours@gmail.com
- Website
- zanzibar-tours-transfers.business.site
Shuttle from Mbeya to Tunduma
- Ave. Duration
- 1h 44m
- Frequency
- On demand
- Estimated price
- $60 - $180
- Schedules at
- zanzibar-tours-transfers.business.site

- Phone
- +260 211 247 683
- info@juldanmotors.com
Bus from Nakonde to Lusaka
- Ave. Duration
- 12h 38m
- Frequency
- Once daily
Bus from Serenje to Lusaka
- Ave. Duration
- 5h 12m
- Frequency
- Once daily

- Phone
- 0729356561
- Website
- tahmeedexpress.com
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- $31
- Schedules at
- tahmeedexpress.com

- Phone
- +254 203 555 780
- info@marangushuttles.com
- Website
- marangushuttles.com
Shuttle from Nairobi to Moshi
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $35
- Schedules at
- marangushuttles.com
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 4 of the smartest ways to explore Australia, French strikes 2018: What are my alternative transport options? and How to get from Southend Airport into central London - to help you get the most out of your next trip.