Toronto Pearson Intl
Tallinn Ulemiste
2 stops
12h 00mMultiple Airlines
Toronto Pearson Intl
Tallinn Ulemiste
1 stop
11h 20mLOT
Calgary
Tallinn Ulemiste
1 stop
18h 35mMultiple Airlines
Calgary
Tallinn Ulemiste
1 stop
13h 00mKLM
Toronto Pearson Intl
Tallinn Ulemiste
3 stops
17h 40mLufthansa
Calgary
Tallinn Ulemiste
1 stop
17h 55mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Tallinn Ulemiste
2 stops
24h 55mTallinn Ulemiste
Montreal Pierre Elliott Trudeau Intl
1 stop
16h 10mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Tallinn Ulemiste
1 stop
14h 55mTallinn Ulemiste
Montreal Pierre Elliott Trudeau Intl
1 stop
30h 15mTurkish Airlines
Toronto Pearson Intl
Tallinn Ulemiste
2 stops
18h 50mTallinn Ulemiste
Toronto Pearson Intl
1 stop
11h 35mScandinavian Airlines
Montreal Pierre Elliott Trudeau Intl
Tallinn Ulemiste
1 stop
12h 00mTallinn Ulemiste
Montreal Pierre Elliott Trudeau Intl
1 stop
12h 30mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Tallinn Ulemiste
1 stop
13h 40mTallinn Ulemiste
Montreal Pierre Elliott Trudeau Intl
2 stops
20h 08mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Tallinn Ulemiste
1 stop
15h 45mTallinn Ulemiste
Montreal Pierre Elliott Trudeau Intl
1 stop
12h 30mMultiple Airlines