Toronto Pearson Intl
London Heathrow
1 stop
14h 00mLondon Heathrow
Toronto Pearson Intl
1 stop
12h 00mSWISS
Toronto Pearson Intl
London Heathrow
1 stop
14h 00mLondon Heathrow
Toronto Pearson Intl
1 stop
12h 00mSWISS
Montreal Pierre Elliott Trudeau Intl
London Heathrow
1 stop
10h 15mLondon Heathrow
Montreal Pierre Elliott Trudeau Intl
1 stop
26h 20mSWISS
Montreal Pierre Elliott Trudeau Intl
London Heathrow
1 stop
10h 15mLondon Heathrow
Montreal Pierre Elliott Trudeau Intl
2 stops
13h 00mSWISS
Toronto Pearson Intl
London Heathrow
1 stop
14h 00mLondon Heathrow
Toronto Pearson Intl
1 stop
12h 00mSWISS
Toronto Pearson Intl
London Heathrow
1 stop
14h 00mLondon Heathrow
Toronto Pearson Intl
1 stop
21h 55mSWISS