Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
2 stops
54h 05mMultiple Airlines
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mIcelandair
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
11h 00mReykjavik Keflavik Intl
Toronto Pearson Intl
Nonstop
6h 05mMultiple Airlines
Toronto Pearson Intl
Reykjavik Keflavik Intl
Nonstop
5h 40mReykjavik Keflavik Intl
Toronto Pearson Intl
Nonstop
6h 05mIcelandair
Toronto Pearson Intl
Reykjavik Keflavik Intl
2 stops
22h 35mReykjavik Keflavik Intl
Toronto Pearson Intl
1 stop
17h 45mAustrian Airlines
Toronto Pearson Intl
Reykjavik Keflavik Intl
1 stop
31h 35mReykjavik Keflavik Intl
Toronto Pearson Intl
1 stop
13h 45mBritish Airways
Montreal Pierre Elliott Trudeau Intl
Reykjavik Keflavik Intl
2 stops
22h 50mReykjavik Keflavik Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
19h 40mLufthansa