Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 20mIcelandair
Halifax Intl
Reykjavik Keflavik Intl
Nonstop
4h 15mIcelandair
Vancouver Intl
Reykjavik Keflavik Intl
Nonstop
7h 20mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mReykjavik Keflavik Intl
Toronto Pearson Intl
Nonstop
6h 15mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 20mReykjavik Keflavik Intl
Toronto Pearson Intl
Nonstop
6h 05mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
1 stop
27h 25mReykjavik Keflavik Intl
Toronto Pearson Intl
1 stop
16h 20mSWISS
Toronto Pearson Intl
Reykjavik Keflavik Intl
1 stop
25h 30mReykjavik Keflavik Intl
Toronto Pearson Intl
1 stop
17h 45mAustrian Airlines
Halifax Intl
Reykjavik Keflavik Intl
Nonstop
4h 15mReykjavik Keflavik Intl
Halifax Intl
Nonstop
4h 55mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
2 stops
20h 40mReykjavik Keflavik Intl
Toronto Pearson Intl
1 stop
19h 55mMultiple Airlines