Popular Filters
One Way Price
Duration
Stops From Calgary
Departure From Calgary
SAR 4,163
SAR 4,312
SAR 5,431
SAR 4,243
Arrival at Nairobi
SAR 4,163
SAR 4,281
SAR 4,163
Alliances & Airlines
Oneworld
(1)
SkyTeam
(9)
Star Alliance
(8)
+ 5 more
Layover Airports
+ 6 more
Layover Duration
Top Airlines
Flights from Calgary to Kenya
Book flights from Calgary to Kenya at lowest price. Get best deals on your upcoming Calgary to Kenya flight only on MakeMyTrip Saudi.
SAR 4,163
Transit Visa may be required
Calgary to Nairobi , 14 Mar
Emirates EK | 4698 | Operated By WestJet
01:00
Sat, 14 Mar 26
Calgary, Canada
03 h 58 m
06:58
Sat, 14 Mar 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 242
14:55
Sat, 14 Mar 26
Terminal T1
Toronto, Canada
13 h 35 m
12:30
Sun, 15 Mar 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 721
15:20
Sun, 15 Mar 26
Terminal T3
Dubai, United Arab Emirates
05 h 15 m
19:35
Sun, 15 Mar 26
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
SAR 4,233
Transit Visa may be required
Calgary to Nairobi , 14 Mar
Air Canada AC | 130
05:35
Sat, 14 Mar 26
Calgary, Canada
03 h 58 m
11:33
Sat, 14 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 242
14:55
Sat, 14 Mar 26
Terminal T1
Toronto, Canada
13 h 35 m
12:30
Sun, 15 Mar 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 721
15:20
Sun, 15 Mar 26
Terminal T3
Dubai, United Arab Emirates
05 h 15 m
19:35
Sun, 15 Mar 26
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
SAR 4,243
Transit Visa may be required
Calgary to Nairobi , 14 Mar
WestJet WS | 654
18:30
Sat, 14 Mar 26
Calgary, Canada
03 h 56 m
00:26
Sun, 15 Mar 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 242
14:55
Sun, 15 Mar 26
Terminal T1
Toronto, Canada
13 h 35 m
12:30
Mon, 16 Mar 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 721
15:20
Mon, 16 Mar 26
Terminal T3
Dubai, United Arab Emirates
05 h 15 m
19:35
Mon, 16 Mar 26
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
SAR 4,281
Transit Visa may be required
Calgary to Nairobi , 14 Mar
Air Canada AC | 156
23:40
Sat, 14 Mar 26
Calgary, Canada
03 h 58 m
05:38
Sun, 15 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 553
11:05
Sun, 15 Mar 26
Terminal T1
Toronto, Canada
13 h 15 m
07:20
Mon, 16 Mar 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 318
10:45
Mon, 16 Mar 26
Terminal T2
Addis Ababa, Ethiopia
02 h 25 m
13:10
Mon, 16 Mar 26
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
SAR 4,312
Transit Visa may be required
Calgary to Nairobi , 14 Mar
Air Canada AC | 138
09:40
Sat, 14 Mar 26
Calgary, Canada
03 h 58 m
15:38
Sat, 14 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 553
11:05
Sun, 15 Mar 26
Terminal T1
Toronto, Canada
13 h 15 m
07:20
Mon, 16 Mar 26
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 318
10:45
Mon, 16 Mar 26
Terminal T2
Addis Ababa, Ethiopia
02 h 25 m
13:10
Mon, 16 Mar 26
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
SAR 4,389
Transit Visa may be required
Calgary to Nairobi , 14 Mar
Emirates EK | 5780 | Operated By Air Canada
07:10
Sat, 14 Mar 26
Calgary, Canada
03 h 55 m
13:05
Sat, 14 Mar 26
Terminal T1
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 242
14:55
Sat, 14 Mar 26
Terminal T1
Toronto, Canada
13 h 35 m
12:30
Sun, 15 Mar 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 721
15:20
Sun, 15 Mar 26
Terminal T3
Dubai, United Arab Emirates
05 h 15 m
19:35
Sun, 15 Mar 26
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
SAR 4,407
Transit Visa may be required
Calgary to Nairobi , 14 Mar
WestJet WS | 620
00:15
Sat, 14 Mar 26
Calgary, Canada
03 h 58 m
06:13
Sat, 14 Mar 26
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 242
14:55
Sat, 14 Mar 26
Terminal T1
Toronto, Canada
13 h 35 m
12:30
Sun, 15 Mar 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 721
15:20
Sun, 15 Mar 26
Terminal T3
Dubai, United Arab Emirates
05 h 15 m
19:35
Sun, 15 Mar 26
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
SAR 5,431
Transit Visa may be required
Calgary to Nairobi , 14 Mar
KLM Royal Dutch KL | 678
16:40
Sat, 14 Mar 26
Calgary, Canada
08 h 45 m
08:25
Sun, 15 Mar 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 565
11:35
Sun, 15 Mar 26
Amsterdam, Netherlands
08 h 25 m
22:00
Sun, 15 Mar 26
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
SAR 6,221
Transit Visa may be required
Calgary to Nairobi , 14 Mar
Delta Air Lines DL | 6916 | Operated By WestJet
13:20
Sat, 14 Mar 26
Calgary, Canada
02 h 11 m
14:31
Sat, 14 Mar 26
Seattle, United States
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 142
16:05
Sat, 14 Mar 26
Seattle, United States
09 h 55 m
10:00
Sun, 15 Mar 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 9585 | Operated By KLM Royal Dutch
11:35
Sun, 15 Mar 26
Amsterdam, Netherlands
08 h 25 m
22:00
Sun, 15 Mar 26
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
SAR 7,154
Transit Visa may be required
Calgary to Nairobi , 14 Mar
Delta Air Lines DL | 9390 | Operated By KLM Royal Dutch
16:40
Sat, 14 Mar 26
Calgary, Canada
08 h 45 m
08:25
Sun, 15 Mar 26
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 9585 | Operated By KLM Royal Dutch
11:35
Sun, 15 Mar 26
Amsterdam, Netherlands
08 h 25 m
22:00
Sun, 15 Mar 26
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
About Calgary (YYC)
Calgary is one of the liveliest cities of Canada and proves to be a great holiday destinations for those who want to experience something a little different from the typical. This is a city of absolute extremes, because if there is a Heritage Park Historical Village, there is also a TELUS Spark. From the top of the Calgary Tower, tourists can enjoy stunning views of the city and at the Calgary Zoo, they can enjoy being close to animals. Besides, there several festivals held in the city from time to time and also there are numerous museums. Some of the best museums include the Glenbow Museum, Military Museum and Grain Academy Museum. For those who prefer spending their time outdoors, there are opportunities to indulge in fly fishing or skating at the Olympic Oval. Calgary is also the city for food connoisseurs as there are several award winning restaurants here. Nightlife is also remarkable and travellers will never need to hunt for a pub or club as these are present everywhere. Calgary holidays promise to leave one with wonderful memories, and travellers can seek help of MakeMyTrip to book their tickets and accommodation in this beautiful city.
About Kenya (KE)
Kenya is the microcosm of Africa and has mountains and deserts, colourful tribal culture, beaches and coral reefs, and some of Africa's best wildlife attractions. Enjoy cheap holidays in Kenya and enjoy the stunning landscapes and view of Mt. Kenya National Park, gorgeous beaches, the rolling grasslands of the Masai Mara and the searing deserts by the Jade Sea. Plan your vacation in advance and you could get the best holiday packages and travel deals on your tour to Kenya. Your holiday in Kenya should include wildlife safaris to the Tsavo National Park and Marine National Park and who knows, you might meet lions, elephants, leopards and the famous wildebeest.
