One Way

Popular Filters

One Way Price

LKR 374,001 LKR 925,000

Duration

21 h 40 m 43 h 0 m

Stops From Nairobi

Departure From Nairobi

Before 6 AM

LKR 914,617

After 6 PM

LKR 374,002

Arrival at Halifax

12 PM - 6 PM

LKR 374,002

After 6 PM

LKR 420,923

Alliances & Airlines

Oneworld

(1)

SkyTeam

(7)

Star Alliance

(54)

+ 3 more

Layover Airports

+ 5 more

Layover Duration

3 h 10 m 21 h 0 m

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.


Sorted By:
Departure
Duration
Arrival
Price
Swiss

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

Air Canada

More Timing Options

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

Swiss

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

Air Canada

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

Swiss

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

United Airlines

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

Air France, Air Canada

More Timing Options

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

Kenya Airways, Air Canada

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

KLM Royal Dutch

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

Brussels Airlines, Air Canada

More Timing Options

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