Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 20mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mIcelandair
Vancouver Intl
Reykjavik Keflavik Intl
Nonstop
7h 25mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mReykjavik Keflavik Intl
Toronto Pearson Intl
Nonstop
6h 15mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
1 stop
12h 45mReykjavik Keflavik Intl
Toronto Pearson Intl
Nonstop
6h 15mMultiple Airlines
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mReykjavik Keflavik Intl
Toronto Pearson Intl
Nonstop
6h 05mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
1 stop
31h 35mReykjavik Keflavik Intl
Toronto Pearson Intl
1 stop
13h 45mBritish Airways
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 20mReykjavik Keflavik Intl
Toronto Pearson Intl
Nonstop
6h 15mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
1 stop
23h 40mReykjavik Keflavik Intl
Toronto Pearson Intl
1 stop
23h 10mLufthansa