There are 6 ways to get from Kelowna to Kenya by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Kelowna International Airport to Nairobi
best- Fly from Kelowna International Airport (YLW) to Nairobi (NBO)plane YLW - NBO
24h 42m$373–1,024Fly Kelowna International Airport to Mombasa
- Fly from Kelowna International Airport (YLW) to Mombasa (MBA)plane YLW - MBA
28h 25m$572–1,948Bus to Vancouver International Airport, fly to Nairobi
- Take the bus from Kelowna - 516 Lawrence Ave to Vancouver - Pacific Stationbus
- Fly from Vancouver International Airport (YVR) to Nairobi (NBO)plane YVR - NBO
28h 58mBus to Penticton Regional Airport, fly to Nairobi
- Take the bus from Queensway Exch to Peachtree Squarebus
- Fly from Penticton Regional Airport (YYF) to Nairobi (NBO)plane YYF - NBO
28h 8m$443–1,203Bus to Penticton Regional Airport, fly to Mombasa
- Take the bus from Queensway Exch to Peachtree Squarebus
- Fly from Penticton Regional Airport (YYF) to Mombasa (MBA)plane YYF - MBA
30h 27m$672–1,927Bus, bus to Calgary International Airport, fly to Nairobi
- Take the bus from Kelowna - 516 Lawrence Ave to Vernon - Esso Stationbus
- Take the bus from Vernon - Prestige Hotel to Super 8bus
- Take the bus from Revelstoke- Esso-1011 Victoria Rd to Lake Louise- Shell Station- 200 Village Rdbus
- Take the bus from Lake Louise- Shell Station- 200 Village Rd to Calgary - Airport YYCbus
- Fly from Calgary International Airport (YYC) to Nairobi (NBO)plane YYC - NBO
30h 31m
Kelowna International Airport (YLW) to Nairobi (NBO) flights
Comparing Your Travel Options
The cheapest way to get from Kelowna to Kenya is to fly which costs $370 - $1,100 and takes 24h 42m.
The fastest way to get from Kelowna to Kenya is to fly which takes 24h 42m and costs $370 - $1,100.
The distance between Kelowna and Kenya is 14199 km.
It takes approximately 24h 42m to get from Kelowna to Kenya, including transfers.
Kenya is 10h ahead of Kelowna. It is currently 3:51 AM in Kelowna and 1:51 PM in Kenya.
There are 11168+ hotels available in Kenya.
What companies run services between Kelowna, BC, Canada and Kenya?
Air Canada, Airbus France, and six other airlines fly from Kelowna International Airport (YLW) to Nairobi (NBO) 3 times a day.
- Website
- klm.com
Flights from Kelowna International Airport to Nairobi via Edmonton, Amsterdam Schiphol
- Ave. Duration
- 23h
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $440–1,600
Flights from Kelowna International Airport to Mombasa via Edmonton, Amsterdam Schiphol, Nairobi
- Ave. Duration
- 34h 36m
- When
- Every day
- Estimated price
- $550–1,900
Flights from Vancouver International Airport to Nairobi via Paris Charles de Gaulle
- Ave. Duration
- 21h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $470–1,600
Flights from Vancouver International Airport to Nairobi via Amsterdam Schiphol
- Ave. Duration
- 26h 20m
- When
- Every day
- Estimated price
- $470–1,600
Flights from Penticton Regional Airport to Nairobi via Vancouver International Airport, Paris Charles de Gaulle
- Ave. Duration
- 24h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,900
Flights from Penticton Regional Airport to Nairobi via Vancouver International Airport, Amsterdam Schiphol
- Ave. Duration
- 30h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,900
Flights from Calgary International Airport to Nairobi via Amsterdam Schiphol
- Ave. Duration
- 21h 40m
- When
- Every day
- Estimated price
- $500–1,700
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Kelowna - 516 Lawrence Ave to Vancouver - Pacific Station
- Ave. Duration
- 5h 15m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Kelowna - 516 Lawrence Ave to Vernon - Esso Station
- Ave. Duration
- 46 min
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Revelstoke- Esso-1011 Victoria Rd to Lake Louise- Shell Station- 200 Village Rd
- Ave. Duration
- 2h 52m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Lake Louise- Shell Station- 200 Village Rd to Calgary - Airport YYC
- Ave. Duration
- 2h 30m
- Frequency
- Every 10 minutes
- Website
- EBus
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 How to get from Heathrow Airport into central London, Bali: What to do if Mount Agung erupts, and Need to know: Jadrolinija - to help you get the most out of your next trip.



