London Heathrow
Toronto Pearson Intl
1 stop
12h 04mToronto Pearson Intl
London Heathrow
1 stop
21h 30mBritish Airways
London Heathrow
Toronto Pearson Intl
1 stop
16h 03mToronto Pearson Intl
London Heathrow
1 stop
19h 12mBritish Airways
London Heathrow
Toronto Pearson Intl
1 stop
15h 03mToronto Pearson Intl
London Heathrow
1 stop
19h 12mBritish Airways