Toronto Pearson Intl
Oslo Gardermoen
1 stop
12h 25mIcelandair
Toronto Pearson Intl
Oslo Gardermoen
2 stops
17h 10mMultiple Airlines
Toronto Pearson Intl
Oslo Gardermoen
1 stop
29h 50mTAP AIR PORTUGAL
Toronto Pearson Intl
Oslo Gardermoen
1 stop
10h 25mIcelandair
Toronto Pearson Intl
Oslo Gardermoen
1 stop
10h 25mIcelandair
Toronto Pearson Intl
Oslo Gardermoen
1 stop
29h 50mTAP AIR PORTUGAL
Toronto Pearson Intl
Oslo Gardermoen
1 stop
12h 25mOslo Gardermoen
Toronto Pearson Intl
1 stop
26h 40mIcelandair
Montreal Pierre Elliott Trudeau Intl
Bergen Flesland
1 stop
12h 40mBergen Flesland
Montreal Pierre Elliott Trudeau Intl
1 stop
32h 40mDelta
Toronto Pearson Intl
Oslo Gardermoen
1 stop
12h 25mOslo Gardermoen
Toronto Pearson Intl
2 stops
14h 05mMultiple Airlines
Toronto Pearson Intl
Oslo Gardermoen
2 stops
18h 40mOslo Gardermoen
Toronto Pearson Intl
2 stops
19h 25mAir France
Toronto Pearson Intl
Oslo Gardermoen
1 stop
12h 25mOslo Gardermoen
Toronto Pearson Intl
1 stop
29h 25mIcelandair
Toronto Pearson Intl
Oslo Gardermoen
1 stop
10h 25mOslo Gardermoen
Toronto Pearson Intl
2 stops
14h 05mMultiple Airlines