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
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
32h 35mColombo Bandaranaike Intl
Toronto Pearson Intl
1 stop
39h 55mEmirates
Toronto Pearson Intl
Colombo Bandaranaike Intl
1 stop
32h 35mColombo Bandaranaike Intl
Toronto Pearson Intl
1 stop
39h 55mEmirates