If you’re travelling from Nigeria to Canada, the total journey time depends on your Canadian destination and the length of your layover.
For travellers departing from Lagos, there are currently no direct flights to Toronto or Vancouver, so you should expect at least one connection.
Lagos to Toronto
For Lagos to Toronto, the fastest current itineraries are around 15 hours, while some routes take 20–30+ hours once the connection is included. Flight-time figures that exclude the layover range from about 12 hours 43 minutes to 22 hours 40 minutes depending on the connecting airport.
Common connection points include London, Casablanca, Washington, Amsterdam, Paris, Frankfurt and other international airports.
Lagos to Vancouver
Vancouver is considerably farther west. Current itineraries can take around 19 hours or more, with actual journey times often reaching 28 hours or longer depending on the connection.
What Can Make the Journey Longer?
Your total travel time depends on:
- Your Canadian destination
- Airline and flight route
- Length of the layover
- Number of connections
- Airport transfer requirements
- Weather and operational delays
- Time required for immigration and baggage processing
A Lagos-to-Canada trip can therefore be much longer than the actual time spent in the air.
Planning Your Nigeria-to-Canada Trip
When booking your flight, don’t look at the flight duration alone. Check the total journey time, connection airport, layover duration, baggage allowance and arrival airport.
Travo.ng can also support the logistics around your trip, including airport transportation, travel bookings and transportation after arriving in Nigeria.
In simple terms: for Lagos to Canada, plan for roughly 15–30+ hours, depending on your destination and connection. Toronto can be around 15–22+ hours of flight time before layover time, while Vancouver generally takes longer.
