Toronto Pearson Intl
London City
1 stop
15h 55mMultiple Airlines
Toronto Pearson Intl
London City
2 stops
17h 50mLOT
Vancouver Intl
London City
2 stops
30h 26mMultiple Airlines
Toronto Pearson Intl
London City
1 stop
29h 20mMultiple Airlines
Vancouver Intl
London City
2 stops
38h 16mMultiple Airlines
Vancouver Intl
London City
2 stops
16h 15mMultiple Airlines
Toronto Pearson Intl
London City
1 stop
11h 45mLondon City
Toronto Pearson Intl
1 stop
10h 35mKLM
Montreal Pierre Elliott Trudeau Intl
London City
1 stop
13h 30mLondon City
Montreal Pierre Elliott Trudeau Intl
1 stop
14h 05mDelta
Toronto Pearson Intl
London City
2 stops
14h 45mLondon City
Toronto Pearson Intl
2 stops
27h 40mLOT
Toronto Pearson Intl
London City
1 stop
14h 55mLondon City
Toronto Pearson Intl
1 stop
10h 35mVirgin Atlantic
Toronto Pearson Intl
London City
1 stop
15h 35mLondon City
Toronto Pearson Intl
1 stop
13h 45mMultiple Airlines
Toronto Pearson Intl
London City
1 stop
12h 25mLondon City
Toronto Pearson Intl
2 stops
26h 20mITA Airways