Vancouver Intl
London City
2 stops
27h 25mMultiple Airlines
Toronto Pearson Intl
London City
2 stops
14h 45mLOT
Toronto Pearson Intl
London City
1 stop
9h 40mMultiple Airlines
Calgary
London City
1 stop
12h 25mLufthansa
Toronto Pearson Intl
London City
2 stops
12h 25mMultiple Airlines
Calgary
London City
2 stops
24h 50mMultiple Airlines
Toronto Pearson Intl
London City
1 stop
11h 45mLondon City
Toronto Pearson Intl
1 stop
12h 45mKLM
Toronto Pearson Intl
London City
1 stop
10h 25mLondon City
Toronto Pearson Intl
1 stop
12h 45mDelta
Calgary
London City
1 stop
19h 45mLondon City
Calgary
1 stop
12h 55mVirgin Atlantic
Toronto Pearson Intl
London City
2 stops
14h 45mLondon City
Toronto Pearson Intl
2 stops
27h 40mLOT
Calgary
London City
1 stop
12h 25mLondon City
Calgary
1 stop
13h 00mLufthansa
Calgary
London City
2 stops
16h 55mLondon City
Calgary
2 stops
20h 18mSWISS