Journey from the UK
How long is the flight to Canada?
About 7 hours to Montreal, 7½ to Toronto, 9 to Calgary and 9½ to 10 hours to Vancouver. Toronto and Montreal are 5 hours behind the UK; Vancouver is 8 hours behind.
- Under 3 hours
- 3 to 6 hours
- 6 to 10 hours
- 10 hours or more
Direct flights go from London, Manchester, Glasgow and Edinburgh to several Canadian cities, more in summer.
Flight times from London
- Montreal (YUL)6 to 10 hours
About 7 hours.
- Toronto (YYZ)6 to 10 hours
About 7½ to 8 hours.
- Calgary (YYC) for Banff6 to 10 hours
About 9 hours.
- Vancouver (YVR)6 to 10 hours
About 9½ to 10 hours.
The journey at a glance
Straight-line estimate for a direct flight from Heathrow. Real flights often take longer.
Before you go
- UK visitors flying to Canada need an eTA, applied for online before you fly.
Stay and do
Ready to book Canada? Compare places to stay and things to do.
We may earn a commission if you book through these links, at no extra cost to you. It never affects our ratings.