Updated 28 September 2026 · Travo.ng
Quick answer
A flight from Nigeria to Canada takes about 15 to 20 hours door to door in 2026, because there is no direct flight and you must change planes at least once. Lagos to Toronto can be done in roughly 15–16 hours with a tight connection in the United States. Abuja to Toronto takes about 17 hours at best via London, and Lagos to Vancouver about 19–20 hours.

The exact time depends on which Nigerian airport you leave from, which Canadian city you are flying to, and how long you wait at the connecting airport. This guide gives the fastest schedule times we found for each main route, the usual connecting cities, and tips for keeping the trip short.
Is there a direct flight from Nigeria to Canada?
No. As of September 2026, schedule data shows no direct or non-stop flights from Lagos (LOS) or Abuja (ABV) to any Canadian airport. Every itinerary has at least one stop, usually in the United States, Europe or North Africa. The straight-line distance from Lagos to Toronto is about 8,940 km (5,554 miles), which is why even the best connections take well over half a day.
Nigeria to Canada flight time by route
| Route | Fastest schedule found | Typical range | Main connecting airports |
|---|---|---|---|
| Lagos → Toronto | 15 hrs 9 min (United via Washington Dulles) | 15 – 20 hrs | New York JFK, Washington Dulles, Atlanta, London, Frankfurt, Casablanca, Paris |
| Abuja → Toronto | 17 hrs 15 min (via London) | 17 – 23 hrs | London, Casablanca, Frankfurt, Paris |
| Lagos → Montreal | 16 hrs 33 min (via Washington Dulles) | 16.5 – 18 hrs | Washington Dulles, Paris, Frankfurt, Atlanta, Algiers, London |
| Lagos → Vancouver | 18 hrs 50 min (via London) | 19 – 20.5 hrs | London, Paris, Washington Dulles, Frankfurt |
| Lagos → Calgary | 19 hrs 3 min (via Washington Dulles) | 19 – 20.5 hrs | Washington Dulles, London |
Source: FlightRoutes schedule data (updated August–September 2026). Times are total journey times including one layover.
Abuja’s options by connecting city show how much the layover matters: via London about 17 hours 15 minutes, via Casablanca 18 hours 20 minutes, via Frankfurt 19 hours 35 minutes, and via Paris 22 hours 35 minutes.
Airlines that fly Nigeria to Canada
These airlines sell one-stop itineraries on the main routes, based on September 2026 schedule data. Some tickets combine two partner airlines.
- Lagos to Toronto: Delta, United, American Airlines, British Airways, Air Canada, Royal Air Maroc and Air France.
- Abuja to Toronto: British Airways, American Airlines, Royal Air Maroc, Air Canada and Air France.
- Lagos to Montreal: United, Air Canada, Air France, Delta, Air Algérie and British Airways.
- Lagos to Vancouver: Virgin Atlantic, American Airlines, Air France, United and Air Canada.
A connection through the United States or the United Kingdom may need a transit visa for Nigerian passport holders. Check the rules for your connecting country before you book, and see our visa guide for help.
How many hours from Canada to Nigeria?
The return trip uses the same hubs and usually takes a similar 15 to 20 hours, although exact times differ because of winds and the timing of connecting flights. Check the total journey time on each itinerary rather than assuming it matches your outbound flight.
Time difference between Nigeria and Canada
Nigeria uses West Africa Time (UTC+1) all year, with no daylight saving. Toronto and Montreal use Eastern Time, which is UTC−4 from the second Sunday in March to the first Sunday in November, and UTC−5 for the rest of the year. So Toronto is 5 hours behind Lagos in summer and 6 hours behind in winter. A flight that leaves Lagos in the evening and takes 16 hours will usually land in Toronto the next morning, local time.
Tips to cut your travel time
- Compare total journey time, not just price. A cheaper fare with a 10-hour layover can double the trip.
- Aim for connections of about 2 to 3 hours. Shorter risks a missed flight; longer adds waiting time.
- Lagos has more one-stop options than Abuja, so it often gives the fastest trip.
- Book one ticket for the whole journey so the airline rebooks you if a delay causes a missed connection.
- Check transit visa rules for the US, UK or EU before choosing a route.
Before you fly
- Check your Canadian visa or study permit is in order. Our guide to Canada visa fees in Nigeria covers the costs.
- Allow time for departure formalities. See immigration clearance at Nigerian airports.
- Book your ride to the airport in advance. Our meet and assist guide explains help available at the terminal.
- Sending extra luggage ahead? Compare DHL rates from Nigeria to Canada.
Get to the airport on time
Book an airport drop-off or pickup with Travo so your long-haul trip starts without stress. Message us on WhatsApp for help.
Frequently asked questions
How many hours is Nigeria to Canada by flight?
About 15 to 20 hours in total, including at least one stop. There are no direct flights, so the time depends on your connecting airport and layover.
How many hours from Lagos to Toronto?
The fastest one-stop schedule we found in September 2026 was 15 hours 9 minutes on United via Washington Dulles. Most itineraries take 15 to 20 hours.
How many hours from Abuja to Canada?
Abuja to Toronto takes about 17 hours 15 minutes via London at best, and up to about 22 hours 35 minutes via Paris.
Is there a direct flight from Lagos to Canada?
No. As of September 2026 there are no non-stop flights from Lagos or Abuja to Canada. You must connect in cities such as London, Paris, Frankfurt, Casablanca or a US hub.
How many hours is Canada to Nigeria?
Usually a similar 15 to 20 hours, using the same connecting hubs. Check the total journey time on your ticket.
What is the time difference between Nigeria and Toronto?
Toronto is 5 hours behind Nigeria from March to early November, and 6 hours behind for the rest of the year.
Related guides
Sources: FlightRoutes schedule data (Aug–Sep 2026); Prokerala flight time and distance; Wikipedia (West Africa Time, Eastern Time Zone). Fares and prices change often — confirm before you travel or pay.
