One Way

Popular Filters

One Way Price

OMR 450 OMR 2,700

Duration

27 h 20 m 58 h 0 m

Stops From Abbotsford

Departure From Abbotsford

12 PM - 6 PM

OMR 451

After 6 PM

OMR 536

Arrival at Ndola

6 AM - 12 PM

OMR 519

12 PM - 6 PM

OMR 451

After 6 PM

OMR 565

Alliances & Airlines

Oneworld

(3)

SkyTeam

(2)

Star Alliance

(25)

+ 2 more

Layover Airports

+ 4 more

Layover Duration

5 h 25 m 35 h 30 m

Abbotsford To Ndola Flights

Book Abbotsford to Ndola flight tickets at lowest price. Get best deals on your upcoming Abbotsford to Ndola flights only on MakeMyTrip. Also Book Ndola to Abbotsford Flights. Currently 19 flights flying from Abbotsford to Ndola. To save maximum on flight booking click on below Fare Calendar button and choose your dates.

Sorted By:
Departure
Duration
Arrival
Price
KLM Royal Dutch

OMR 454

OMR 451

Transit Visa may be required

Vancouver to Ndola , 17 Jun

KLM Royal Dutch KL | 682

17:50

Wed, 17 Jun 26

Terminal M

Vancouver, Canada

09 h 15 m

12:05

Thu, 18 Jun 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 591

10:35

Fri, 19 Jun 26

Amsterdam, Netherlands

10 h 45 m

21:20

Fri, 19 Jun 26

Terminal B

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 4610 | Operated By South African Airlink

10:15

Sat, 20 Jun 26

Terminal B

Johannesburg, South Africa

02 h 20 m

12:35

Sat, 20 Jun 26

Ndola, Zambia

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch, South African Airlink

OMR 520

OMR 517

Transit Visa may be required

Vancouver to Ndola , 17 Jun

KLM Royal Dutch KL | 682

17:50

Wed, 17 Jun 26

Terminal M

Vancouver, Canada

09 h 15 m

12:05

Thu, 18 Jun 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 591

10:35

Fri, 19 Jun 26

Amsterdam, Netherlands

10 h 45 m

21:20

Fri, 19 Jun 26

Terminal B

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

South African Airlink 4Z | 150

10:15

Sat, 20 Jun 26

Terminal B

Johannesburg, South Africa

02 h 20 m

12:35

Sat, 20 Jun 26

Ndola, Zambia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Lufthansa, Ethiopian Airlines

OMR 522

OMR 519

Transit Visa may be required

Vancouver to Ndola , 17 Jun

Air Canada AC | 9100 | Operated By Lufthansa

16:15

Wed, 17 Jun 26

Terminal M

Vancouver, Canada

09 h 45 m

11:00

Thu, 18 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 9694 | Operated By Ethiopian Airlines

22:05

Thu, 18 Jun 26

Terminal T1

Frankfurt, Germany

06 h 50 m

05:55

Fri, 19 Jun 26

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 829

08:50

Fri, 19 Jun 26

Terminal T2

Addis Ababa, Ethiopia

04 h 05 m

11:55

Fri, 19 Jun 26

Ndola, Zambia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Ethiopian Airlines

OMR 539

OMR 536

Transit Visa may be required

Vancouver to Ndola , 17 Jun

Air Canada AC | 860

20:10

Wed, 17 Jun 26

Terminal M

Vancouver, Canada

09 h 10 m

13:20

Thu, 18 Jun 26

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 6020 | Operated By Ethiopian Airlines

21:00

Thu, 18 Jun 26

Terminal T2

London - Heathrow Apt, United Kingdom

07 h 45 m

06:45

Fri, 19 Jun 26

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 829

08:50

Fri, 19 Jun 26

Terminal T2

Addis Ababa, Ethiopia

04 h 05 m

11:55

Fri, 19 Jun 26

Ndola, Zambia

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa, South African Airlink

OMR 564

OMR 561

Transit Visa may be required

Vancouver to Ndola , 17 Jun

Lufthansa LH | 6527 | Operated By Air Canada

13:15

Wed, 17 Jun 26

Terminal M

Vancouver, Canada

09 h 50 m

08:05

Thu, 18 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 572

22:05

Thu, 18 Jun 26

Terminal T1

Frankfurt, Germany

10 h 30 m

08:35

Fri, 19 Jun 26

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

South African Airlink 4Z | 150

10:15

Fri, 19 Jun 26

Terminal B

Johannesburg, South Africa

02 h 20 m

12:35

Fri, 19 Jun 26

Ndola, Zambia

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa, South African Airlink

OMR 568

OMR 565

Transit Visa may be required

Vancouver to Ndola , 17 Jun

Lufthansa LH | 6527 | Operated By Air Canada

13:15

Wed, 17 Jun 26

Terminal M

Vancouver, Canada

09 h 50 m

08:05

Thu, 18 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 572

22:05

Thu, 18 Jun 26

Terminal T1

Frankfurt, Germany

10 h 30 m

08:35

Fri, 19 Jun 26

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

South African Airlink 4Z | 152

16:20

Fri, 19 Jun 26

Terminal B

Johannesburg, South Africa

02 h 20 m

18:40

Fri, 19 Jun 26

Ndola, Zambia

BAGGAGE : CHECK INCABIN

Information not available

Swiss, South African Airlink

OMR 573

OMR 570

Transit Visa may be required

Vancouver to Ndola , 17 Jun

Swiss LX | 8011 | Operated By Edelweiss Air

16:40

Wed, 17 Jun 26

Terminal M

Vancouver, Canada

09 h 50 m

11:30

Thu, 18 Jun 26

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 282

22:30

Thu, 18 Jun 26

Zurich, Switzerland

10 h 50 m

09:20

Fri, 19 Jun 26

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

South African Airlink 4Z | 152

16:20

Fri, 19 Jun 26

Terminal B

Johannesburg, South Africa

02 h 20 m

18:40

Fri, 19 Jun 26

Ndola, Zambia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Ethiopian Airlines

OMR 586

OMR 583

Transit Visa may be required

Vancouver to Ndola , 17 Jun

Air Canada AC | 6000 | Operated By Edelweiss Air

16:40

Wed, 17 Jun 26

Terminal M

Vancouver, Canada

09 h 50 m

11:30

Thu, 18 Jun 26

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 737

21:00

Thu, 18 Jun 26

Zurich, Switzerland

22:10

Thu, 18 Jun 26

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 737

23:40

Thu, 18 Jun 26

Milan, Italy

07:20

Fri, 19 Jun 26

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 829

08:50

Fri, 19 Jun 26

Terminal T2

Addis Ababa, Ethiopia

04 h 05 m

11:55

Fri, 19 Jun 26

Ndola, Zambia

BAGGAGE : CHECK INCABIN

Information not available

British Airways

OMR 593

OMR 590

Transit Visa may be required

Vancouver to Ndola , 17 Jun

British Airways BA | 2278

15:30

Wed, 17 Jun 26

Terminal M

Vancouver, Canada

09 h 25 m

08:55

Thu, 18 Jun 26

Terminal S

London - Gatwick Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 55

19:00

Thu, 18 Jun 26

Terminal T5

London - Heathrow Apt, United Kingdom

11 h

07:00

Fri, 19 Jun 26

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 6279 | Operated By South African Airlink

10:15

Fri, 19 Jun 26

Terminal B

Johannesburg, South Africa

02 h 20 m

12:35

Fri, 19 Jun 26

Ndola, Zambia

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Ethiopian Airlines

OMR 595

OMR 592

Transit Visa may be required

Vancouver to Ndola , 17 Jun

Air Canada AC | 9100 | Operated By Lufthansa

16:15

Wed, 17 Jun 26

Terminal M

Vancouver, Canada

09 h 45 m

11:00

Thu, 18 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 707

22:05

Thu, 18 Jun 26

Terminal T1

Frankfurt, Germany

06 h 50 m

05:55

Fri, 19 Jun 26

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 829

08:50

Fri, 19 Jun 26

Terminal T2

Addis Ababa, Ethiopia

04 h 05 m

11:55

Fri, 19 Jun 26

Ndola, Zambia

BAGGAGE : CHECK INCABIN

Information not available

Abbotsford to Ndola Flights Information:-

Looking for Abbotsford to Ndola Flight? Hereโ€™s all you need to know! For convenience and to save time, pick the airport that is closest to your destination. The nearest airport to Ndola is Ndola and the IATA code for the same is NLA.
Currently, there are 8 airlines operating flights between the two destinations and approximately 19 flights take off from Abbotsford to Ndola every week.

Need information on Abbotsford to Ndola airfare?

The minimum airfare for a Abbotsford to Ndola flight would be 450, which may go up to 2613 depending on the route, booking time and availability.
It is recommended that you book a round-trip, since it always works out to be more economical.

Flight Details for Abbotsford to Ndola

If you are looking for Abbotsford to Ndola flights, there is no dearth of options to choose from. Several reputed airlines currently offer both direct and indirect flights between the two destinations. Some of these are Air Canada, British Airways, Ethiopian Airlines, KLM Royal Dutch, Lufthansa, South African Airlink, Swiss, United Airlines. Out of these, only 0 airlines operate direct flights. Indirect flights may involve more travel time, but they usually cost lesser than direct flights.

The number of flights operated by each airline is as follows:Air Canada : 8, British Airways : 8, Ethiopian Airlines : 8, KLM Royal Dutch : 8, Lufthansa : 8, South African Airlink : 8, Swiss : 8, United Airlines : 8

To board the first Abbotsford to Ndola flight, choose Lufthansa, South African Airlink, which departs at 13:15 The last flight for this route is United Airlines, Ethiopian Airlines, departing at 23:35

Ndola Airport Information

Ndola

About Abbotsford (YXX)

Abbotsford

Abbotsford Address

About Ndola (NLA)

Ndola

Ndola Address