There are 8 ways to get from Victoria Falls Airport (VFA) to Nairobi by plane, bus, taxi, shuttle, ferry 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.

Recommended option

Fly Victoria Falls to Nairobi  •  4 h 58 min

  1. Fly from Victoria Falls (VFA) to Nairobi (NBO) VFA - NBO

$330 - $1,100

Cheapest option

Fly Victoria Falls to Kisumu, bus  •  17 h 5 min

  1. Fly from Victoria Falls (VFA) to Kisumu (KIS) VFA - KIS
  2. Take the bus from Kisumu to Nairobi

$176 - $672

6 alternative options

Fly Victoria Falls to Nairobi Wilson  •  14 h 15 min

  1. Fly from Victoria Falls (VFA) to Nairobi Wilson (WIL) VFA - WIL

$180 - $800

Fly Victoria Falls to Kilimanjaro, taxi, shuttle  •  14 h 29 min

  1. Fly from Victoria Falls (VFA) to Kilimanjaro (JRO) VFA - JRO
  2. Take a taxi from Kilimanjaro to Arusha
  3. Take a shuttle bus from Arusha to Nairobi

$300 - $653

Fly Victoria Falls to Eldoret, bus  •  20 h 50 min

  1. Fly from Victoria Falls (VFA) to Eldoret (EDL) VFA - EDL
  2. Take the bus from Eldoret to Nairobi

$215 - $765

Fly Livingstone to Nairobi  •  7 h 34 min

  1. Fly from Livingstone (LVI) to Nairobi (NBO) LVI - NBO

$338 - $803

Bus, ferry, drive  •  5 days 9 h

  1. Take the bus from Livingstone to Lusaka
  2. Take the bus from Lusaka to Mpulungu
  3. Take the ferry from Mpulungu to Kigoma
  4. Drive from Kigoma to Bukoba
  5. Take the ferry from Bukoba to Mwanza
  6. Take the bus from Mwanza to Nairobi

$246 - $287

Drive  •  45 h 31 min

  1. Drive from Victoria Falls Airport (VFA) to Nairobi 1909.4 miles

$270 - $400

Questions & Answers

The cheapest way to get from Victoria Falls Airport (VFA) to Nairobi is to bus and ferry and drive which costs $240 - $290 and takes 5 days 9 h.

More details

The quickest way to get from Victoria Falls Airport (VFA) to Nairobi is to fly which takes 4 h 58 min and costs $330 - $1,100.

More details

The distance between Victoria Falls Airport (VFA) and Nairobi is 2220 km. The road distance is 3055 km.

Get driving directions

It takes approximately 4 h 58 min to get from Victoria Falls Airport (VFA) to Nairobi, including transfers.

More details

What companies run services between Victoria Falls Airport (VFA), Zimbabwe and Nairobi, Kenya?

Kenya Airways flies from Victoria Falls Airport (VFA) to Nairobi 3 times a week.

Airlines
Kenya Airways
Website
kenya-airways.com
Flights from Victoria Falls to Nairobi
Ave. Duration
3 h 5 min
When
Monday, Thursday and Saturday
Estimated price
$140 - $650
Flights from Victoria Falls to Kisumu via Nairobi
Ave. Duration
13 h 6 min
When
Monday, Thursday and Saturday
Estimated price
$150 - $650
Flights from Victoria Falls to Kilimanjaro via Nairobi, Zanzibar
Ave. Duration
8 h 5 min
When
Monday, Thursday and Saturday
Estimated price
$250 - $1,100
Flights from Victoria Falls to Kilimanjaro via Nairobi
Ave. Duration
13 h 42 min
When
Monday, Thursday and Saturday
Estimated price
$220 - $950
Flights from Victoria Falls to Eldoret via Nairobi
Ave. Duration
15 h 25 min
When
Monday, Thursday and Saturday
Estimated price
$160 - $750
Flights from Livingstone to Nairobi
Ave. Duration
3 h 5 min
When
Tuesday, Wednesday, Friday and Sunday
Estimated price
$500 - $1,400
Silverstone Air Services
Website
silverstoneair.com
Flights from Victoria Falls to Nairobi Wilson via Nairobi, Kisumu
Ave. Duration
13 h 35 min
When
Monday, Thursday and Saturday
Estimated price
$180 - $800
Flights from Victoria Falls to Nairobi Wilson via Nairobi, Lodwar
Ave. Duration
14 h 35 min
When
Thursday
Estimated price
$200 - $800
Rwandair Express
Website
rwandair.com
Flights from Victoria Falls to Kilimanjaro via Harare, Kigali
Ave. Duration
8 h 17 min
When
Monday
Estimated price
$250 - $650
Mombasa Air Safari
Flights from Victoria Falls to Nairobi Wilson via Nairobi, Mombasa
Ave. Duration
14 h 25 min
When
Monday, Thursday and Saturday
Estimated price
$190 - $800
Skyward Express
Website
skywardexpress.co.ke
Flights from Victoria Falls to Nairobi Wilson via Nairobi, Eldoret
Ave. Duration
16 h 10 min
When
Monday and Thursday
Estimated price
$180 - $800
AirKenya Express
Website
airkenya.com
Flights from Victoria Falls to Nairobi Wilson via Nairobi, Kilimanjaro
Ave. Duration
20 h 15 min
When
Monday, Thursday and Saturday
Estimated price
$180 - $800
East African Safari Air Express
Flights from Victoria Falls to Nairobi Wilson via Nairobi, Ukunda
Ave. Duration
17 h 55 min
When
Monday, Thursday and Saturday
Estimated price
$190 - $800
Safarilink
Website
flysafarilink.com
Flights from Victoria Falls to Nairobi Wilson via Nairobi, Zanzibar
Ave. Duration
22 h 55 min
When
Saturday
Estimated price
$200 - $850
Turkish Airlines
Website
p.turkishairlines.com
Flights from Victoria Falls to Kilimanjaro via Nairobi, Zanzibar
Ave. Duration
10 h 10 min
When
Monday and Saturday
Estimated price
$250 - $1,100
Fly540
Website
fly540.com
Flights from Victoria Falls to Eldoret via Nairobi, Kisumu
Ave. Duration
12 h 40 min
When
Monday and Thursday
Estimated price
$170 - $750
South African Airways
Website
flysaa.com
Flights from Livingstone to Nairobi via Johannesburg
Ave. Duration
6 h 35 min
When
Saturday and Sunday
Estimated price
$700 - $1,500
Bus operators
The Guardian Coach
Website
theguardiancoach.com
Bus from Kisumu to Nairobi
Ave. Duration
4 h
Frequency
3 times a day
Estimated price
$7 - $12
Schedules at
theguardian.co.ke
East Africa Shuttles
Website
eastafricashuttles.com
Shuttle from Arusha to Nairobi
Ave. Duration
5 h
Frequency
Twice daily
Estimated price
$25
Schedules at
eastafricashuttles.com
Easy Coach
Phone
+254 738 200314
Email
ict@easycoach.co.ke
Website
easycoach.co.ke
Bus from Eldoret to Nairobi
Ave. Duration
7 h 30 min
Frequency
Twice daily
Estimated price
$11 - $16
Schedules at
easycoach.co.ke
Shalom Bus Services
Phone
+260 966 828610
Website
thebestofzambia.com
Bus from Livingstone to Lusaka
Ave. Duration
8 h
Frequency
Every 3 hours
Estimated price
$9 - $15
Schedules at
thebestofzambia.com
Single
$9 - $15
Juldan Motors
Phone
260 955 776315
Email
juldanmotors2012@gmail.com
Website
juldanmotors.com
Bus from Lusaka to Mpulungu
Ave. Duration
12 h 33 min
Frequency
Once daily
Estimated price
$24
Schedules at
juldanmotors.com
Modern Coast
Website
modern.co.ke
Bus from Mwanza to Nairobi
Ave. Duration
11 h 42 min
Frequency
Once daily
Estimated price
$14 - $22
Schedules at
modern.co.ke
Ferry operators
ferry
Ferry from Mpulungu to Kigoma
Ave. Duration
2 days 22 h
Frequency
Once a week
Estimated price
$105
ferry
Ferry from Bukoba to Mwanza
Ave. Duration
12 h 30 min
Frequency
3 times a week
Estimated price
$45
Other operators
Taxi from Kilimanjaro to Arusha
Ave. Duration
44 min
Estimated price
$16 - $20

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 Need to know: Eurostar, Train travel in France: A guide to SNCF and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.