Select from 5 ways to get there

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 to Lusaka  •  5 h 50 min

  1. NBO - LUN

$297 - $686

Cheapest option

Fly to Lilongwe, drive  •  7 h 27 min

  1. NBO - LLW

$100 - $476

5 alternative options

Fly to Ndola  •  5 h 37 min

  1. NBO - NLA

$207 - $892

Fly to Lubumbashi, drive  •  7 h 51 min

  1. NBO - FBM

$193 - $811

Bus, train  •  2 days 16 h

Bus, train, ferry  •  5 days 1 h

Drive  •  38 h 12 min

  1. 1590.1 miles

$290 - $430

What companies run services between Kenya and Zambia?

Kenya Airways and Rwandair Express fly from Nairobi to Lusaka 3 times a day.

Airlines
Kenya Airways
Website
kenya-airways.com
Flights from Nairobi to Lusaka
Ave. Duration
2 h 45 min
When
Every day
Estimated price
$210 - $950
Flights from Nairobi to Lusaka via Harare
Ave. Duration
4 h 57 min
When
Every day
Estimated price
$230 - $1,000
Flights from Nairobi to Ndola
Ave. Duration
2 h 40 min
When
Monday, Wednesday and Saturday
Estimated price
$190 - $900
Flights from Nairobi to Ndola via Lubumbashi
Ave. Duration
4 h 5 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$200 - $900
Flights from Nairobi to Lilongwe
Ave. Duration
2 h 20 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$150 - $750
Flights from Nairobi to Lilongwe via Nampula
Ave. Duration
4 h 30 min
When
Tuesday and Thursday
Estimated price
$180 - $800
Flights from Nairobi to Lilongwe via Lusaka
Ave. Duration
4 h 40 min
When
Tuesday, Thursday and Saturday
Estimated price
$190 - $800
Flights from Nairobi to Lubumbashi
Ave. Duration
2 h 30 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$170 - $800
Flights from Nairobi to Lubumbashi via Ndola
Ave. Duration
4 h 10 min
When
Monday, Wednesday and Saturday
Estimated price
$180 - $850
Rwandair Express
Website
rwandair.com
Flights from Nairobi to Lusaka via Kigali
Ave. Duration
5 h 10 min
When
Monday, Wednesday and Thursday
Estimated price
$260 - $650
Malawian Airlines
Website
malawian-airlines.com
Flights from Nairobi to Lilongwe
Ave. Duration
2 h 15 min
When
Monday, Thursday and Saturday
Estimated price
$80 - $450
Train operators
Tanzania Zambia Railway Authority
Website
tazarasite.com
Train from Dar es salaam to Tunduma
Ave. Duration
32 h 49 min
Frequency
Once a week
Schedules at
tazarasite.com
Tanzania Railways Limited
Phone
+255 22 211 0599
Email
info@trl.co.tz
Website
trl.co.tz
Train from Mwanza to Tabora
Ave. Duration
10 h 11 min
Frequency
3 times a week
Schedules at
trl.co.tz
Train from Tabora to Kigoma
Ave. Duration
12 h 10 min
Frequency
4 times a week
Schedules at
trl.co.tz
Bus operators
Marangu Luxury Shuttles
Website
marangushuttles.com
Bus from Nairobi to Arusha
Ave. Duration
5 h
Frequency
Twice daily
Estimated price
$60
Schedules at
marangushuttles.com
Jipa Connection
Website
jipaconnection.com
Bus from Arusha to Dar es Salaam
Ave. Duration
10 h 15 min
Frequency
Twice daily
Estimated price
$28
Schedules at
jipaconnection.com
Juldan Motors
Phone
260 955 776315
Email
juldanmotors2012@gmail.com
Website
juldanmotors.com
Bus from Nakonde to Lusaka
Ave. Duration
12 h 38 min
Frequency
Once daily
Estimated price
$23
Schedules at
juldanmotors.com
Bus from Mpulungu to Lusaka
Ave. Duration
12 h 33 min
Frequency
Once daily
Estimated price
$23
Schedules at
juldanmotors.com
Modern Coast
Website
modern.co.ke
Bus from Nairobi to Mwanza
Ave. Duration
11 h 42 min
Frequency
Once daily
Estimated price
$14 - $22
Schedules at
modern.co.ke
Ferry operators
ferry
Ferry from Kigoma to Mpulungu
Ave. Duration
2 days 22 h
Frequency
Once a week
Estimated price
$105

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 Getting to Milan from the airport, French strikes 2018: What are my alternative transport options? and Need to know: Greyhound - to help you get the most out of your next trip.

Questions & Answers

The distance between Kenya and Zambia is 2141 km. The road distance is 2544 km.

The cheapest way to get from Kenya to Zambia is to fly and drive which costs $100 - $480 and takes 7 h 27 min.

The quickest way to get from Kenya to Zambia is to fly which takes 5 h 37 min and costs $200 - $900.

It takes approximately 5 h 50 min to get from Kenya to Zambia, including transfers.