Dreaming of visiting Canada from London? Whether you're planning to explore the scenic beauty of Vancouver or the bustling streets of Toronto, one thing is certain—you’ll need to fly.
But how long will it take to reach your Canadian destination? From coast to coast, the distance and flight time vary depending on where you’re headed.
Let’s break down the flight distance from London to major Canadian cities so you can plan your trip better.
London to Toronto
- Flight Distance: 3,541 miles (5,698 km)
- Flight Time: Approximately 7.5 to 8 hours
Toronto is one of the most popular destinations for travelers heading to Canada. Direct flights from London to Toronto take around 8 hours, covering over 3,500 miles across the Atlantic.
London to Vancouver
- Flight Distance: 4,728 miles (7,609 km)
- Flight Time: Approximately 9.5 to 10 hours
Vancouver, located on Canada’s west coast, is the farthest major city from London. The non-stop journey spans nearly 5,000 miles and takes close to 10 hours.
London to Montreal
- Flight Distance: 3,256 miles (5,240 km)
- Flight Time: Approximately 7 to 7.5 hours
Montreal is another key Canadian destination, with flights taking just over 7 hours to cover the distance from London.
London to Calgary
- Flight Distance: 4,387 miles (7,061 km)
- Flight Time: Approximately 9 hours
Heading to Calgary, the heart of Canada’s prairies will take about 9 hours, as the flight crosses more than 4,000 miles.
London to Ottawa
- Flight Distance: 3,297 miles (5,305 km)
- Flight Time: Approximately 7.5 to 8 hours
Ottawa, Canada’s capital city, is just slightly farther than Montreal, with a flight time of around 8 hours.
Conclusion
No matter which city in Canada you’re flying to from London, expect a long journey! From Toronto to Vancouver, the flight distances and times will vary, but all routes promise to bring you closer to Canada’s incredible landscapes and cities.