There are 5 ways to get from Nairobi to Edmonton by plane, bus, shuttle, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Nairobi to Edmonton International Airport
best- Fly from Nairobi (NBO) to Edmonton International Airport (YEG)plane NBO - YEG
28h 42m$1,009–1,410Fly Nairobi Wilson Airport to Edmonton International Airport
cheapest- Fly from Nairobi Wilson Airport (WIL) to Edmonton International Airport (YEG)plane WIL - YEG
33h 58m$773–2,543Fly Nairobi to Calgary International Airport, bus
- Fly from Nairobi (NBO) to Calgary International Airport (YYC)plane NBO - YYC
- Take the bus from Calgary International Airport Domestic Terminal to Edmontonbus
30h 4m$1,036–1,362Bus to Kisumu International Airport, fly to Edmonton International Airport
- Take the bus from Nairobi to Kisumubus
- Fly from Kisumu International Airport (KIS) to Edmonton International Airport (YEG)plane KIS - YEG
39h 6m$1,136–1,452Shuttle, taxi to Kilimanjaro International Airport, fly to Edmonton International Airport
- Take a shuttle bus from Nairobi to Arusha
- Take the taxi from Arusha to Kilimanjaro International Airport (JRO)taxi
- Fly from Kilimanjaro International Airport (JRO) to Edmonton International Airport (YEG)plane JRO - YEG
33h 37m$933–3,273
Nairobi (NBO) to Edmonton International Airport (YEG) flights
Comparing Your Travel Options
The cheapest way to get from Nairobi to Edmonton is to fly which costs $1,000 - $1,500 and takes 28h 42m.
The fastest way to get from Nairobi to Edmonton is to fly which takes 28h 42m and costs $1,000 - $1,500.
The distance between Nairobi and Edmonton is 13706 km.
It takes approximately 28h 42m to get from Nairobi to Edmonton, including transfers.
Edmonton is 9h behind Nairobi. It is currently 7:34 AM in Nairobi and 10:34 PM in Edmonton.
There are 781+ hotels available in Edmonton.
What companies run services between Nairobi, Kenya and Edmonton, AB, Canada?
Lufthansa, Airbus France, and two other airlines fly from Nairobi (NBO) to Edmonton International Airport (YEG) 4 times a day.
- Website
- klm.com
Flights from Nairobi to Edmonton International Airport via Amsterdam Schiphol
- Ave. Duration
- 25h 11m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $750–2,600
Flights from Nairobi to Edmonton International Airport via Amsterdam Schiphol, Calgary International Airport
- Ave. Duration
- 28h 21m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $750–2,600
Flights from Nairobi Wilson Airport to Edmonton International Airport via Kisumu International Airport, Nairobi, Amsterdam Schiphol
- Ave. Duration
- 32h 40m
- When
- Monday, Wednesday, Thursday, Saturday, and Friday
- Estimated price
- $750–2,600
Flights from Nairobi Wilson Airport to Edmonton International Airport via Kisumu International Airport, Entebbe, Amsterdam Schiphol
- Ave. Duration
- 42h 20m
- When
- Monday
- Estimated price
- $750–2,600
Flights from Nairobi to Calgary International Airport via Amsterdam Schiphol
- Ave. Duration
- 23h 41m
- When
- Every day
- Estimated price
- $700–2,400
Flights from Kisumu International Airport to Edmonton International Airport via Nairobi, Amsterdam Schiphol
- Ave. Duration
- 30h
- When
- Monday, Wednesday, Thursday, Saturday, and Friday
- Estimated price
- $750–2,600
Flights from Kilimanjaro International Airport to Edmonton International Airport via Amsterdam Schiphol
- Ave. Duration
- 37h 50m
- When
- Monday and Friday
- Estimated price
- $900–3,200
Flights from Kilimanjaro International Airport to Edmonton International Airport via Nairobi, Amsterdam Schiphol
- Ave. Duration
- 27h 15m
- When
- Saturday
- Estimated price
- $900–3,200
- Website
- lufthansa.com
Flights from Nairobi to Edmonton International Airport via Frankfurt
- Ave. Duration
- 24h 35m
- When
- Monday and Wednesday
- Estimated price
- $1,000–1,400
Flights from Nairobi to Calgary International Airport via Frankfurt
- Ave. Duration
- 25h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $1,000–1,300
Flights from Nairobi to Calgary International Airport via London Heathrow
- Ave. Duration
- 26h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $700–2,400
Flights from Kisumu International Airport to Edmonton International Airport via Nairobi, Frankfurt
- Ave. Duration
- 29h 10m
- When
- Monday and Wednesday
- Estimated price
- $1,100–1,400
- Website
- westjet.com
Flights from Nairobi to Calgary International Airport via Frankfurt
- Ave. Duration
- 24h 25m
- When
- Friday
- Estimated price
- $650–1,800
Flights from Nairobi to Calgary International Airport via Paris Charles de Gaulle
- Ave. Duration
- 25h 26m
- When
- Every day
- Estimated price
- $800–2,200
- Website
- aircanada.com
Flights from Nairobi to Calgary International Airport via Frankfurt
- Ave. Duration
- 25h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $1,000–1,300
Flights from Nairobi to Calgary International Airport via London Heathrow
- Ave. Duration
- 26h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $700–2,400
Flights from Kilimanjaro International Airport to Edmonton International Airport via Istanbul, Vancouver
- Ave. Duration
- 24h 28m
- When
- Saturday
- Estimated price
- $1,000–3,500
- Website
- aa.com
Flights from Nairobi to Calgary International Airport via New York JFK
- Ave. Duration
- 23h 8m
- When
- Monday and Saturday
- Estimated price
- $850–2,200
- Website
- condor.com
Flights from Nairobi to Calgary International Airport via Frankfurt
- Ave. Duration
- 24h 25m
- When
- Friday
- Estimated price
- $650–1,800
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Calgary International Airport Domestic Terminal to Edmonton
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $35–60
- Schedules at
- Flixbus USA
- Phone
- +254 726 511 628
- info@theguardiancoach.com
- Website
- theguardiancoach.com
Bus from Nairobi to Kisumu
- Ave. Duration
- 6h 30m
- Frequency
- Every 3 hours
- Estimated price
- $7–20
- Schedules at
- theguardiancoach.com
- Book at
- theguardian.co.ke
- Phone
- +254 203 555 780
- info@marangushuttles.com
- Website
- marangushuttles.com
Shuttle from Nairobi to Arusha
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $1–35
- Schedules at
- marangushuttles.com
- Ave. Duration
- 50 min
- Estimated price
- $25–30
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from Luton Airport into central London, and How to travel India's Golden Triangle - to help you get the most out of your next trip.




