Toronto Pearson Intl
Olbia Costa Smeralda
2 stops
16h 25mOlbia Costa Smeralda
Toronto Pearson Intl
2 stops
31h 00mAir France
Toronto Pearson Intl
Olbia Costa Smeralda
1 stop
15h 55mOlbia Costa Smeralda
Toronto Pearson Intl
1 stop
16h 35mMultiple Airlines
Toronto Pearson Intl
Olbia Costa Smeralda
2 stops
35h 30mOlbia Costa Smeralda
Toronto Pearson Intl
1 stop
19h 50mAustrian Airlines
Toronto Pearson Intl
Olbia Costa Smeralda
2 stops
16h 25mOlbia Costa Smeralda
Toronto Pearson Intl
2 stops
31h 00mAir France
Toronto Pearson Intl
Olbia Costa Smeralda
1 stop
15h 55mOlbia Costa Smeralda
Toronto Pearson Intl
1 stop
16h 35mMultiple Airlines
Toronto Pearson Intl
Olbia Costa Smeralda
2 stops
19h 30mOlbia Costa Smeralda
Toronto Pearson Intl
1 stop
26h 50mAir France