London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
22h 25mMultiple Airlines
London Gatwick
Montreal Pierre Elliott Trudeau Intl
1 stop
15h 35mTAP AIR PORTUGAL
London City
Montreal Pierre Elliott Trudeau Intl
2 stops
30h 15mMultiple Airlines
London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
12h 25mTAP AIR PORTUGAL
London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
30h 20mTAP AIR PORTUGAL
London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
13h 50mMultiple Airlines
London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
12h 25mMontreal Pierre Elliott Trudeau Intl
London Heathrow
1 stop
15h 05mTAP AIR PORTUGAL
London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
15h 23mMontreal Pierre Elliott Trudeau Intl
London Heathrow
Nonstop
6h 35mFinnair
London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
20h 00mMontreal Pierre Elliott Trudeau Intl
London Heathrow
2 stops
42h 20mMultiple Airlines
London Heathrow
Montreal Pierre Elliott Trudeau Intl
2 stops
46h 45mMontreal Pierre Elliott Trudeau Intl
London Heathrow
2 stops
41h 25mSWISS
London Heathrow
Montreal Pierre Elliott Trudeau Intl
Nonstop
7h 05mMontreal Pierre Elliott Trudeau Intl
London Heathrow
Nonstop
6h 40mAir Canada
London Heathrow
Montreal Pierre Elliott Trudeau Intl
Nonstop
7h 10mMontreal Pierre Elliott Trudeau Intl
London Heathrow
Nonstop
6h 35mBritish Airways