London Heathrow
Toronto Pearson Intl
1 stop
11h 29mToronto Pearson Intl
London Heathrow
1 stop
15h 01mBritish Airways
London Heathrow
Toronto Pearson Intl
1 stop
18h 24mToronto Pearson Intl
London Heathrow
1 stop
21h 30mBritish Airways
London Heathrow
Toronto Pearson Intl
1 stop
15h 03mToronto Pearson Intl
London Heathrow
1 stop
22h 40mBritish Airways