Toronto Pearson Intl
Olbia Costa Smeralda
2 stops
19h 30mOlbia Costa Smeralda
Toronto Pearson Intl
1 stop
26h 50mAir 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
34h 20mOlbia Costa Smeralda
Toronto Pearson Intl
2 stops
20h 15mAustrian Airlines
Toronto Pearson Intl
Olbia Costa Smeralda
2 stops
19h 30mOlbia Costa Smeralda
Toronto Pearson Intl
2 stops
48h 25mAir France
Toronto Pearson Intl
Olbia Costa Smeralda
2 stops
16h 15mOlbia Costa Smeralda
Toronto Pearson Intl
2 stops
31h 00mAir France
Toronto Pearson Intl
Olbia Costa Smeralda
2 stops
19h 30mOlbia Costa Smeralda
Toronto Pearson Intl
1 stop
26h 50mAir France