Toronto Pearson Intl
Colombo Bandaranaike Intl
1 stop
22h 10mColombo Bandaranaike Intl
Toronto Pearson Intl
1 stop
39h 55mEmirates
Toronto Pearson Intl
Colombo Bandaranaike Intl
1 stop
22h 10mColombo Bandaranaike Intl
Toronto Pearson Intl
1 stop
39h 55mEmirates
Toronto Pearson Intl
Colombo Bandaranaike Intl
1 stop
22h 10mColombo Bandaranaike Intl
Toronto Pearson Intl
2 stops
22h 25mEmirates
Toronto Pearson Intl
Colombo Bandaranaike Intl
1 stop
22h 10mColombo Bandaranaike Intl
Toronto Pearson Intl
1 stop
39h 55mEmirates
Toronto Pearson Intl
Colombo Bandaranaike Intl
1 stop
22h 10mColombo Bandaranaike Intl
Toronto Pearson Intl
1 stop
39h 55mEmirates