Popular Filters
One Way Price
Duration
Stops From Nairobi
Departure From Nairobi
LKR 914,617
LKR 374,002
Arrival at Halifax
LKR 374,002
LKR 420,923
Alliances & Airlines
Oneworld
(1)
SkyTeam
(7)
Star Alliance
(54)
+ 3 more
Layover Airports
+ 5 more
Layover Duration
Nairobi To Halifax Flights
Book Nairobi to Halifax flight tickets at lowest price. Get best deals on your upcoming Nairobi to Halifax flights only on MakeMyTrip. Also Book Halifax to Nairobi Flights. Currently 38 flights flying from Nairobi to Halifax. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
LKR 374,002
Transit Visa may be required
Nairobi to Halifax , 3 Sep
Swiss LX | 4027 | Operated By Lufthansa
22:55
Wed, 3 Sep 25
Terminal T1C
Nairobi, Kenya
08 h 50 m
06:45
Thu, 4 Sep 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 3603 | Operated By Lufthansa
09:45
Thu, 4 Sep 25
Terminal T1
Frankfurt, Germany
55 m
10:40
Thu, 4 Sep 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 8018 | Operated By Edelweiss Air
13:50
Thu, 4 Sep 25
Zurich, Switzerland
07 h 30 m
16:20
Thu, 4 Sep 25
Halifax, Canada
BAGGAGE : CHECK INCABIN
Information not available
LKR 374,613
Transit Visa may be required
Nairobi to Halifax , 3 Sep
Air Canada AC | 9611 | Operated By Lufthansa
22:55
Wed, 3 Sep 25
Terminal T1C
Nairobi, Kenya
08 h 50 m
06:45
Thu, 4 Sep 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 9024 | Operated By Lufthansa
09:45
Thu, 4 Sep 25
Terminal T1
Frankfurt, Germany
55 m
10:40
Thu, 4 Sep 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 5998 | Operated By Edelweiss Air
13:50
Thu, 4 Sep 25
Zurich, Switzerland
07 h 30 m
16:20
Thu, 4 Sep 25
Halifax, Canada
BAGGAGE : CHECK INCABIN
Information not available
LKR 381,229
Transit Visa may be required
Nairobi to Halifax , 3 Sep
Swiss LX | 4027 | Operated By Lufthansa
22:55
Wed, 3 Sep 25
Terminal T1C
Nairobi, Kenya
08 h 50 m
06:45
Thu, 4 Sep 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 4815 | Operated By Air Dolomiti
07:55
Thu, 4 Sep 25
Terminal T1
Frankfurt, Germany
55 m
08:50
Thu, 4 Sep 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 8018 | Operated By Edelweiss Air
13:50
Thu, 4 Sep 25
Zurich, Switzerland
07 h 30 m
16:20
Thu, 4 Sep 25
Halifax, Canada
BAGGAGE : CHECK INCABIN
Information not available
LKR 411,826
Transit Visa may be required
Nairobi to Halifax , 3 Sep
Air Canada AC | 6358 | Operated By Brussels Airlines
23:45
Wed, 3 Sep 25
Terminal T1B
Nairobi, Kenya
09 h
07:45
Thu, 4 Sep 25
Brussels, Belgium
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 6785 | Operated By Swiss
09:40
Thu, 4 Sep 25
Brussels, Belgium
01 h 20 m
11:00
Thu, 4 Sep 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 5998 | Operated By Edelweiss Air
13:50
Thu, 4 Sep 25
Zurich, Switzerland
07 h 30 m
16:20
Thu, 4 Sep 25
Halifax, Canada
BAGGAGE : CHECK INCABIN
Information not available
LKR 418,442
Transit Visa may be required
Nairobi to Halifax , 3 Sep
Swiss LX | 4523 | Operated By Brussels Airlines
23:45
Wed, 3 Sep 25
Terminal T1B
Nairobi, Kenya
09 h
07:45
Thu, 4 Sep 25
Brussels, Belgium
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 787
09:40
Thu, 4 Sep 25
Brussels, Belgium
01 h 20 m
11:00
Thu, 4 Sep 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 8018 | Operated By Edelweiss Air
13:50
Thu, 4 Sep 25
Zurich, Switzerland
07 h 30 m
16:20
Thu, 4 Sep 25
Halifax, Canada
BAGGAGE : CHECK INCABIN
Information not available
LKR 420,923
Transit Visa may be required
Nairobi to Halifax , 3 Sep
United Airlines UA | 8730 | Operated By Lufthansa
22:55
Wed, 3 Sep 25
Terminal T1C
Nairobi, Kenya
08 h 50 m
06:45
Thu, 4 Sep 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 8839 | Operated By Lufthansa
13:20
Thu, 4 Sep 25
Terminal T1
Frankfurt, Germany
08 h 20 m
15:40
Thu, 4 Sep 25
Terminal B
Newark, United States
BAGGAGE : CHECK INCABIN
Information not available
United Airlines UA | 3499
20:47
Thu, 4 Sep 25
Terminal C
Newark, United States
02 h 08 m
23:55
Thu, 4 Sep 25
Halifax, Canada
BAGGAGE : CHECK INCABIN
Information not available
LKR 536,697
Transit Visa may be required
Nairobi to Halifax , 3 Sep
Air France AF | 829
22:25
Wed, 3 Sep 25
Terminal T1A
Nairobi, Kenya
08 h 45 m
06:10
Thu, 4 Sep 25
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Air France AF | 342
10:30
Thu, 4 Sep 25
Terminal T2E
Paris, France
07 h 35 m
12:05
Thu, 4 Sep 25
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 664
13:40
Thu, 4 Sep 25
Montreal, Canada
01 h 30 m
16:10
Thu, 4 Sep 25
Halifax, Canada
BAGGAGE : CHECK INCABIN
Information not available
LKR 599,623
Transit Visa may be required
Nairobi to Halifax , 3 Sep
Kenya Airways KQ | 108
23:45
Wed, 3 Sep 25
Terminal T1A
Nairobi, Kenya
09 h 10 m
06:55
Thu, 4 Sep 25
Terminal S
London - Gatwick Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 869
12:40
Thu, 4 Sep 25
Terminal T2
London - Heathrow Apt, United Kingdom
06 h 45 m
15:25
Thu, 4 Sep 25
Halifax, Canada
BAGGAGE : CHECK INCABIN
Information not available
LKR 649,990
Transit Visa may be required
Nairobi to Halifax , 3 Sep
KLM Royal Dutch KL | 2224 | Operated By Air France
22:25
Wed, 3 Sep 25
Terminal T1A
Nairobi, Kenya
08 h 45 m
06:10
Thu, 4 Sep 25
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 2303 | Operated By Air France
13:40
Thu, 4 Sep 25
Terminal T2E
Paris, France
08 h 05 m
15:45
Thu, 4 Sep 25
Terminal T3
Toronto, Canada
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 9650 | Operated By WestJet
17:35
Thu, 4 Sep 25
Terminal T3
Toronto, Canada
02 h 09 m
20:44
Thu, 4 Sep 25
Halifax, Canada
BAGGAGE : CHECK INCABIN
Information not available
LKR 657,433
Transit Visa may be required
Nairobi to Halifax , 3 Sep
Brussels Airlines SN | 491
23:45
Wed, 3 Sep 25
Terminal T1B
Nairobi, Kenya
09 h
07:45
Thu, 4 Sep 25
Brussels, Belgium
BAGGAGE : CHECK INCABIN
Information not available
Brussels Airlines SN | 9551 | Operated By Air Canada
10:00
Thu, 4 Sep 25
Brussels, Belgium
07 h 35 m
11:35
Thu, 4 Sep 25
Montreal, Canada
BAGGAGE : CHECK INCABIN
Information not available
Air Canada AC | 664
13:40
Thu, 4 Sep 25
Montreal, Canada
01 h 30 m
16:10
Thu, 4 Sep 25
Halifax, Canada
BAGGAGE : CHECK INCABIN
Information not available