
What is the longest domestic direct flight in Canada?
Published on Jul. 26, 2025, 10:19 AM
Learn about Canada's longest domestic direct flight, a journey spanning thousands of kilometres from coast to coast.
Canada is an enormous country, and if you want to travel from one coast to the other, flying is your best option.
The longest domestic direct flight in Canada stretches from Vancouver, B.C., to Halifax, N.S., covering approximately 4,500 kilometres. If you were to drive, it would take you about 45 to 50 hours of non-stop travel. However, when you fly, the duration can vary significantly depending on the winds!
Curious how the wind can affect your flight time? Watch the video above for the details!
(Header image created by The Weather Network journalist Cheryl Santa Maria using Canva)