Find flights
When to book
FAQs & Tips
Airlines
Deals

$648 Find Cheap Flights from Nigeria to Canada

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Nigeria to Canada departing on 10/23. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

Search hundreds of travel sites at once for deals on flights to Canada

In the last 7 days travelers have searched 45,193,698 times on KAYAK, and here is why:

Save 22% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Bundle and saveSave money when you bundle your flight + hotel.

Good to know

Low season

January

High season

December

Cheapest flight

$648
Best time to beat the crowds but there is an average 6% increase in price.
Most popular time to fly with an average 5% increase in price.
Flight from Lagos to Toronto Pearson Airport

FAQs for booking flights from Nigeria to Canada

  • How does KAYAK find such low prices on flights from Nigeria to Canada?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Nigeria to Canada.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Nigeria to Canada?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Canada from Nigeria is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Nigeria to Canada?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Canada with an airline and back to Nigeria with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Nigeria to Canada?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Canada from Nigeria up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 5 airlines serving from Nigeria to Canada

Need help choosing which airline to fly with from Nigeria to Canada? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.8
KLMOverall score based on 1351 reviews
7.9Boarding
7.7Comfort
7.3Food
8.4Crew
7.2Entertainment
Airline reviews

Flight was delayed. Can happen. But the info on the website and app said that flight was cancelled which was not the case.

2.0 MediocreKonstantin, Sep 2024ZRH - AMS
Read more KLM reviews

Flight was delayed. Can happen. But the info on the website and app said that flight was cancelled which was not the case.

Delay, luggage didn’t arrive. Had to go the next day to collect it

KLM is my favourite airline. Never ever let us down.Staff are first class.

It was operated by Delta. Boarding took a long time. How difficult can it be? Overall decent trip. Liked the Salt Lake City airport. Better option than Chicago for transfers.

Pretty bad. Food was awful. drinks were scarce, as if drinking an extra drink would ruin the airline. attendants were not very helpful. likely Dutch "directedness" (I cannot be bothered). Crammed flight. Entertainment in very minimal dosage. Almost all old movies and series with 1-3 episodes only. Very limited number of options available. Jesus!! it seems you need to bring your own entertainment these days even of flights that are 13 hrs long!! I would and I will avoid in the future!

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

They lost my baggage and I still have not got it back. Disgrace

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

At check-in at Guarulhos Airport, I was coerced to pay EUROS 100 for each of my two teenage kids travelling on economy premium on the same flight (total charge of EUROS 200) to AIR FRANCE on the rational that they were on a different class and therefore they would require additional care from the flight crew. My wife and I would be (and actually flew) only a few meters from our kids on business class in the same flight. Air France took EUROS 200 from me in exchange for absolutely nothing. My kids are seasoned travelers and independent, and in any event, they were not given any special or any other assistance or attention by Air France flight crew as result or in connection with the fee charged from me at any given time during the flight to Paris - so ABSOLUTELY NO SERVICE WAS PERFORMED AND THE FEE WAS SIMPLY ANOTHER WAY OF “MILKING “ EXTRA EUROS 200 FROM ME. Worse, Air France made us wait for everyone to deplane in Paris to let us deplane - after an Air France Paris representative ridiculously confirmed that our kids were our kids, with our kids at that time already by our side seating in business class. We almost lost our connection to Malta as a result. Such a scheme from Air France is outrageous – especially because it penalizes its customers flying in business class or in first class. I would have imagined that Air France would have wanted to attract clients to fly its premium classes – not to charge cheap EURO 100 fees and to keep them waiting to deplane with their families after 12 hours flights at their destination. You won’t see us any time soon Air France and best of luck with your strategy !

Flight was late over a hour just like the first one. WiFi was down.

Forty five minutes late for departure. Staff were pleasant. Food was adequate but not outstanding. Entertainment system was very good, as it usually is on Air France.

The check in was horrible. I stood in line for 1 hour to check in with an Air France ticket. Then I was told I had to go to Delta counter onstead to check in instead. It made no sense.

Old cabine without flat bed in business for a 12 hour flight is not acceptable

Onboarding process was great and efficient. Plane was very new and entertainment choices were great. The only complain is no meal despite it was a flight that is longer than 6 hours.

The staff was very friendly. The seats seemed quite small. Overall the flight was pleasant.

Flight was delayed due to weather and clogged toilet. Had to deplane. Flight was 3 hours delayed. Crew was awesome and offered water and snacks.

Extremely uncomfortable sitting in a small space for 2 hours, especially for older people. Understood it was circumstantial.

Shout out to the check in counter staff in Richmond. So pleasant and helpful with ticketing and seat selection.

Both flights were late by about 30 minutes .. Other than that, everything was ok..

Not worth the premium paid for the first class ticket

Fine. Though no food or entertainment so the survey needs to be updated with those options.

Backpack should NOT allowed put in the flight bin , only put it under the seat. I can't find space put my carry on luggage!!! and I pay for it ! that was very bad experience

Standard flight experience, but there is only power at the seat to row 20 on the aircraft, on my initial check in it did not say that was the case

So bad we never travel with Egypt air bad service smells bad food bad Ching my sets to back

Food was terrible (I tried the beef plate). Service is improved. The plane is new so it was good enough

Horrible old filthy airplane with brooking seat and entertainment system

Boarding was a nightmare. Still the B773s don’t have WIFI and are a something from the 90s in terms of comfort.

Cairo airport has probably the most stressful and overcomplicated security system in the world. Can't really blame Egypt Airlines.

I have been traveling for over 30 years, and this was THE worst experience ever. The guy that was checking in at Dubai, didn’t have any professionalism or curtesy. During the flight, You had to wait a while just to get something to drink. They didn’t transfer all my luggage, even after they made me pay $155 extra for one small gallon of Zamzam water, and that luggage is still missing after three days of my arrival. NEVER AGAIN..,

The flight was cancelled with very little info at the airport. Absolutely mess with no option to reschedule flights without paying fortune for business class.

On time, smooth flight… very old and run down aircraft

Despite paying business class, the angle seat was uncomfortable. The crew was just ok. The baggage checkin was a mess at JNB.

I had 1:50 hrs to change planes in Cairo and my suitcase was delayed from Cairo to Casablanca. I was one of several passengers that faced this issue coming from various locations into Cairo and onwards to Casablanca, with a transit time of two hours or less. (I was told 16 suitcases were delayed). The transit time of 1:50 hrs is obviously not enough for EgyptAir to transfer baggage, why sell tickets with such short transfer time if they can't handle it? Moreover, they would not reimburse me for expenses I incurred because of delayed luggage. I will not be taking EgyptAir again.

my flight was cancelled. next one scheduled 2 days later. no hotel provided. worst airline experience ever

Boing 747-8’s are showing their age. The seat back screens are somewhat unresponsive. Even putting the seat “in its original and upright position” required assistance from the guy behind me-after I helped the lady in front of me! I left a ball cap on board. I’ll be flying back in four weeks. I wonder if Lufthansa has a list a found for that kind of stuff in Frankfurt?

The flight crew, the on-plane service, and the food were fine. The seats lacked cushioning and were uncomfortable compared to other planes from recent flights. The plane was initially delayed one hour and that expanded to 1.5 hours. When we boarded, there was insufficient room for our carry-on bags, which added more time to disembarking from the plane. It appeared the Air Canada staff or the Toronto Airport staff were less than competent to handle whatever the issue was that caused the delays, which was never communicated.

Boarding was haphazard after people with small children or walking difficulties

The airplane did not offer standard outlets so I was unable to work on my laptop. This is totally unacceptable for an international flight.

The main issue was every single flight and connection was delayed. That made for a very stressful run through Frankfurt airport both ways. Other than that it was much better than other cheap flights, but basic. The cabin staff were great.

Due to flights being delayed, we missed our connecting flights and we were flown to a different airlines and we end up losing our luggage's.

The boarding process is not well organized at all. It need to be totally revised with an emphasis on order.

full flight, could use more room....leg room fine seats tight

Tiny, cramped seats with minimum leg room and hard armrests. Basic needs like a seat and luggage came with an additional charge. Budget airline amenities with premium airlune cost. I won't use this airline again.

Book cheap flights from Nigeria to Canada

Recent round-trip flight deals

12/10Tue
2 stops
21h 51mLOS-YYZ
2/28Fri
2 stops
31h 30mYYZ-LOS
$828
12/10Tue
2 stops
21h 51mLOS-YYZ
2/28Fri
2 stops
35h 25mYYZ-LOS
$829
10/23Wed
1 stopUnited Airlines
19h 20mLOS-YYZ
1/31Fri
1 stopUnited Airlines
18h 40mYYZ-LOS
$833
10/23Wed
1 stopUnited Airlines
15h 09mLOS-YYZ
1/31Fri
2 stopsUnited Airlines
21h 00mYYZ-LOS
$838
10/2Wed
2 stopsAir France
25h 11mABV-YYZ
10/24Thu
2 stopsAir France
21h 40mYYZ-ABV
$1,061
10/9Wed
2 stopsLufthansa
21h 55mABV-YYZ
10/23Wed
2 stopsLufthansa
20h 20mYYZ-ABV
$1,096
10/9Wed
2 stopsLufthansa
21h 55mABV-YYZ
10/23Wed
3 stopsLufthansa
19h 20mYYZ-ABV
$1,103
10/16Wed
2 stopsAir France
23h 33mLOS-YYZ
11/17Sun
1 stopAir France
21h 00mYYZ-LOS
$1,116
10/2Wed
2 stopsKLM
25h 00mLOS-YYZ
11/13Wed
2 stopsKLM
20h 25mYYZ-LOS
$1,130
10/28Mon
2 stopsKLM
21h 45mLOS-YYZ
11/13Wed
2 stopsKLM
20h 25mYYZ-LOS
$1,131

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/23Wed
1 stopUnited Airlines
24h 06mLOS-YYZ
$648
12/4Wed
2 stopsUnited Airlines
19h 53mLOS-YYZ
$649
9/25Wed
2 stopsUnited Airlines
18h 52mLOS-YYZ
$653
2/12Wed
1 stopEgyptair
22h 30mABV-YYZ
$839
1/25Sat
1 stopEgyptair
22h 15mLOS-YYZ
$863
11/17Sun
1 stopAir France
23h 00mABV-YYZ
$978
10/18Fri
1 stopKLM
26h 30mLOS-YYZ
$983
10/18Fri
1 stopKLM
26h 30mLOS-YYZ
$984
10/1Tue
1 stopLufthansa
23h 00mABV-YYZ
$1,070
12/10Tue
1 stopLufthansa
22h 20mLOS-YYZ
$1,110

Search by stops

Search by airline

Search by price

Last minute flights to Canada

Last minute flight, train and bus deals

9/22Sun
multi-stopUnited Airlines
19h 57mLOS-YYZ
10/23Wed
multi-stopUnited Airlines
33h 45mYYZ-LOS
$829
9/22Sun
multi-stop
27h 35mLOS-YYZ
10/22Tue
multi-stop
21h 55mYYZ-LOS
$887
9/21Sat
multi-stopUnited Airlines
37h 41mLOS-YYZ
10/28Mon
multi-stopUnited Airlines
31h 45mYYZ-LOS
$923
9/21Sat
multi-stop
17h 35mLOS-YYZ
10/28Mon
multi-stop
27h 20mYYZ-LOS
$938
9/22Sun
multi-stopKLM
26h 30mLOS-YYZ
11/29Fri
multi-stopKLM
21h 35mYYZ-LOS
$1,132
9/22Sun
multi-stopKLM
26h 30mLOS-YYZ
11/29Fri
multi-stopKLM
21h 35mYYZ-LOS
$1,133
9/23Mon
multi-stopAir France
20h 50mLOS-YYZ
10/15Tue
multi-stopAir France
48h 14mYYZ-LOS
$1,241
9/23Mon
multi-stopAir France
23h 36mLOS-YYZ
10/15Tue
multi-stopAir France
48h 14mYYZ-LOS
$1,243
9/20Fri
multi-stopBritish Airways
30h 56mABV-YYZ
11/12Tue
multi-stopBritish Airways
51h 56mYYZ-ABV
$1,361
9/21Sat
multi-stopLufthansa
23h 24mLOS-YYZ
10/27Sun
multi-stopLufthansa
36h 05mYYZ-LOS
$2,125

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Canada

Cabin class types available on flights to Canada
Cabin classes available on flights to Canada. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.