London City
Montreal Pierre Elliott Trudeau Intl
2 stops
30h 33mMultiple Airlines
London Gatwick
Montreal Pierre Elliott Trudeau Intl
1 stop
15h 35mTAP AIR PORTUGAL
London Gatwick
Montreal Pierre Elliott Trudeau Intl
1 stop
22h 50mRoyal Air Maroc
London Gatwick
Montreal Pierre Elliott Trudeau Intl
Nonstop
7h 40mAir Transat
London City
Montreal Pierre Elliott Trudeau Intl
2 stops
22h 48mMultiple Airlines
London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
18h 10mTAP AIR PORTUGAL
London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
18h 10mMontreal Pierre Elliott Trudeau Intl
London Heathrow
1 stop
17h 15mTAP AIR PORTUGAL
London Heathrow
Montreal Pierre Elliott Trudeau Intl
Nonstop
7h 05mMontreal Pierre Elliott Trudeau Intl
London Heathrow
Nonstop
6h 40mLufthansa
London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
22h 25mMontreal Pierre Elliott Trudeau Intl
London Heathrow
1 stop
11h 30mMultiple Airlines
London Gatwick
Montreal Pierre Elliott Trudeau Intl
1 stop
25h 15mMontreal Pierre Elliott Trudeau Intl
London Gatwick
1 stop
20h 15mSWISS
London Heathrow
Montreal Pierre Elliott Trudeau Intl
Nonstop
7h 10mMontreal Pierre Elliott Trudeau Intl
London Heathrow
Nonstop
6h 35mFinnair
London Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
11h 20mMontreal Pierre Elliott Trudeau Intl
London Heathrow
Nonstop
6h 40mAir Canada