Toronto Pearson Intl
London City
1 stop
16h 40mMultiple Airlines
Toronto Pearson Intl
London City
2 stops
14h 45mLOT
Toronto Pearson Intl
London City
1 stop
15h 55mMultiple Airlines
Toronto Pearson Intl
London City
1 stop
16h 40mMultiple Airlines
Toronto Pearson Intl
London City
2 stops
14h 25mMultiple Airlines
Toronto Pearson Intl
London City
2 stops
27h 55mMultiple Airlines
Toronto Pearson Intl
London City
1 stop
10h 05mLondon City
Toronto Pearson Intl
2 stops
18h 25mMultiple Airlines
Toronto Pearson Intl
London City
1 stop
9h 30mLondon City
Toronto Pearson Intl
1 stop
10h 35mKLM
Calgary
London City
1 stop
19h 05mLondon City
Calgary
1 stop
23h 40mVirgin Atlantic
Toronto Pearson Intl
London City
1 stop
9h 35mLondon City
Toronto Pearson Intl
1 stop
10h 35mDelta
Toronto Pearson Intl
London City
1 stop
11h 25mLondon City
Toronto Pearson Intl
1 stop
11h 50mSWISS
Toronto Pearson Intl
London City
2 stops
17h 50mLondon City
Toronto Pearson Intl
2 stops
27h 40mLOT