Flights from London (LHR) to Canada

Voucher or promo code

Flight tickets from London to Canada on Virgin Atlantic

Prices shown are per person. Cheapest fares may be hand luggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Fares, fuel surcharges and applicable taxes may vary depending on the ticketing date and exchange rate. Additional baggage fees and charges for optional products and services may apply.

See our latest deals travelling in Premium

Prices shown are per person. Cheapest fares may be hand luggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Fares, fuel surcharges and applicable taxes may vary depending on the ticketing date and exchange rate. Additional baggage fees and charges for optional products and services may apply.

See our latest deals travelling in Upper Class

Prices shown are per person. Cheapest fares may be hand luggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Fares, fuel surcharges and applicable taxes may vary depending on the ticketing date and exchange rate. Additional baggage fees and charges for optional products and services may apply.
Flight deals from London (LHR) to Canada

Virgin Atlantic tickets for London to Canada flights

Virgin Atlantic tickets for London to Canada flights
From
To
Fare type
Dates
Price
London (LHR)Toronto (YYZ)Round trip
/
Economy
01 Mar, 2027 - 15 Mar, 2027

Starting from

£498

Seen: 1 day ago

London (LHR)Toronto (YYZ)Round trip
/
Economy
01 Mar, 2027 - 08 Mar, 2027

Starting from

£498

Seen: 1 day ago

London (LHR)Toronto (YYZ)Round trip
/
Economy
03 Jul, 2027 - 17 Jul, 2027

Starting from

£501

Seen: 16 hours ago

London (LHR)Vancouver (YVR)Round trip
/
Economy
12 Mar, 2027 - 09 Apr, 2027

Starting from

£651

Seen: 1 day ago

London (LHR)Vancouver (YVR)Round trip
/
Economy
09 Jun, 2027 - 29 Jun, 2027

Starting from

£629

Seen: 15 hours ago

London (LHR)Vancouver (YVR)Round trip
/
Economy
09 Jun, 2027 - 29 Jun, 2027

Starting from

£648

Seen: 15 hours ago

London (LHR)Calgary (YYC)Round trip
/
Economy
05 Apr, 2027 - 14 Apr, 2027

Starting from

£508

Seen: 1 day ago

London (LHR)Calgary (YYC)Round trip
/
Economy
24 Jan, 2027 - 30 Jan, 2027

Starting from

£506

Seen: 1 day ago

London (LHR)Calgary (YYC)Round trip
/
Economy
11 May, 2027 - 21 May, 2027

Starting from

£515

Seen: 1 day ago

London (LGW)Toronto (YYZ)Round trip
/
Economy
25 Feb, 2027 - 01 Mar, 2027

Starting from

£515

Seen: 1 day ago

London (LGW)Toronto (YYZ)Round trip
/
Economy
24 Feb, 2027 - 28 Feb, 2027

Starting from

£539

Seen: 1 day ago

London (LHR)Montreal (YUL)Round trip
/
Economy
25 Jun, 2027 - 05 Jul, 2027

Starting from

£540

Seen: 1 day ago

London (LHR)Montreal (YUL)Round trip
/
Economy
25 Jun, 2027 - 05 Jul, 2027

Starting from

£576

Seen: 1 day ago

London (LHR)Montreal (YUL)Round trip
/
Economy
10 Feb, 2027 - 15 Feb, 2027

Starting from

£627

Seen: 1 day ago

London (LHR)Edmonton (YEG)Round trip
/
Economy
07 Jan, 2027 - 11 Jan, 2027

Starting from

£653

Seen: 20 hours ago

London (LHR)Edmonton (YEG)Round trip
/
Economy
14 Jul, 2027 - 21 Jul, 2027

Starting from

£863

Seen: 19 hours ago

London (LHR)Edmonton (YEG)Round trip
/
Economy
11 Jul, 2027 - 28 Jul, 2027

Starting from

£863

Seen: 1 day ago

London (LGW)Toronto (YYZ)Round trip
/
Economy
31 Mar, 2027 - 07 Apr, 2027

Starting from

£535

Seen: 1 minute ago

London (LHR)Ottawa (YOW)Round trip
/
Economy
31 Mar, 2027 - 14 Apr, 2027

Starting from

£631

Seen: 1 day ago

London (LHR)Ottawa (YOW)Round trip
/
Economy
10 Feb, 2027 - 16 Feb, 2027

Starting from

£631

Seen: 1 day ago

Prices shown are per person. Cheapest fares may be hand luggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Fares, fuel surcharges and applicable taxes may vary depending on the ticketing date and exchange rate. Additional luggage fees and charges for optional products and services may apply.
Best overall airline in Europe 2025

Best overall airline in Europe 2025


Virgin Atlantic is incredibly proud to have been voted Europe's best airline once again in the APEX awards. Withholding status of Europe's best airline for 5 years running.