Toronto Pearson Intl
Victoria Seychelles Intl
1 stop
33h 05mVictoria Seychelles Intl
Toronto Pearson Intl
2 stops
23h 25mEthiopian Air
Toronto Pearson Intl
Victoria Seychelles Intl
2 stops
23h 05mVictoria Seychelles Intl
Toronto Pearson Intl
1 stop
33h 15mEmirates
Toronto Pearson Intl
Victoria Seychelles Intl
2 stops
29h 05mVictoria Seychelles Intl
Toronto Pearson Intl
2 stops
36h 17mMultiple Airlines
Toronto Pearson Intl
Victoria Seychelles Intl
1 stop
39h 05mVictoria Seychelles Intl
Toronto Pearson Intl
1 stop
41h 40mEmirates
Toronto Pearson Intl
Victoria Seychelles Intl
2 stops
29h 05mVictoria Seychelles Intl
Toronto Pearson Intl
1 stop
41h 40mMultiple Airlines
Toronto Pearson Intl
Victoria Seychelles Intl
3 stops
35h 15mVictoria Seychelles Intl
Toronto Pearson Intl
2 stops
23h 25mMultiple Airlines