Heathrow to Canada
Fly direct to eight Canadian cities with Air Canada, British Airways or Virgin Atlantic
From wilderness and wildlife to watersports and nightlife, Canada just might be the perfect travel destination.
And with Virgin Atlantic launching flights from Heathrow to Vancouver for summer 2012, it's now easier than ever to get there.
In this section you can find out who flies where, plan where you'd like to go using our in-depth travel guides, and compare flight prices in our travel shop.
- Need somewhere to stay in Canada? Find hotels in our travel shop.
The capital of stunning Newfoundland and Labrador traces its origins right back to Elizabethan times, and wandering among its colourful colonial-style neighbourhoods is just one of the pleasures of this underrated city. There's much more to discover, though – read our guide to Newfoundland and Labrador for an introduction.
Air Canada flies there daily (summer only) – compare fares and book flights to St John's.
Surrounded by ocean and mountains, Vancouver is the perfect jumping-off point for wild British Columbia, and a vibrant, modern city too.
Fly there from Heathrow with Air Canada (daily), British Airways (12 flights a week) or Virgin Atlantic (four flights a week) – compare fares and book flights to Vancouver.
Canada's largest city is a cultural and business centre, famous for its futuristic skyline and cosmopolitan atmosphere. But outdoor lovers needn't be downhearted – Toronto is right on the doorstep of the Great Lakes and close to Niagara Falls.
Fly there from Heathrow with Air Canada (five flights a day) or British Airways (two flights a day) – compare fares and book flights to Toronto.
Even more destinations
|Destination||Who flies there||Latest deals|
|Calgary||Air Canada, British Airways||Find fares to Calgary|
|Edmonton||Air Canada||Find fares to Edmonton|
|Halifax||Air Canada||Find fares to Halifax|
|Montreal||Air Canada, British Airways||Find fares to Montreal|
|Ottawa||Air Canada||Find fares to Ottawa|
|St John's||Air Canada||Find fares to St John's|
|Toronto||Air Canada, British Airways||Find fares to Toronto|
|Vancouver||Air Canada, British Airways, Virgin Atlantic||Find fares to Vancouver|
- Want to hear about the latest routes? Get our Heathrow email newsletter.