Toronto Pearson Intl
Colombo Bandaranaike Intl
1 stop
32h 35mColombo Bandaranaike Intl
Toronto Pearson Intl
2 stops
22h 25mEmirates
Toronto Pearson Intl
Colombo Bandaranaike Intl
1 stop
32h 35mColombo Bandaranaike Intl
Toronto Pearson Intl
2 stops
22h 45mEmirates
Toronto Pearson Intl
Colombo Bandaranaike Intl
2 stops
42h 30mColombo Bandaranaike Intl
Toronto Pearson Intl
2 stops
22h 25mEmirates
Toronto Pearson Intl
Colombo Bandaranaike Intl
2 stops
42h 30mColombo Bandaranaike Intl
Toronto Pearson Intl
2 stops
22h 25mEmirates
Toronto Pearson Intl
Colombo Bandaranaike Intl
2 stops
42h 30mColombo Bandaranaike Intl
Toronto Pearson Intl
1 stop
39h 55mEmirates