Montreal Pierre Elliott Trudeau Intl
Václav Havel Prague
3 stops
19h 25mTAP AIR PORTUGAL
Toronto Pearson Intl
Václav Havel Prague
3 stops
20h 05mMultiple Airlines
Toronto Pearson Intl
Václav Havel Prague
3 stops
20h 50mTAP AIR PORTUGAL
Toronto Pearson Intl
Václav Havel Prague
3 stops
20h 50mTAP AIR PORTUGAL
Toronto Pearson Intl
Václav Havel Prague
1 stop
10h 05mVáclav Havel Prague
Toronto Pearson Intl
1 stop
11h 05mIcelandair
Toronto Pearson Intl
Václav Havel Prague
1 stop
10h 15mVáclav Havel Prague
Toronto Pearson Intl
1 stop
14h 05mAir Canada
Toronto Pearson Intl
Václav Havel Prague
1 stop
10h 15mVáclav Havel Prague
Toronto Pearson Intl
2 stops
47h 26mSWISS
Toronto Pearson Intl
Václav Havel Prague
2 stops
21h 55mVáclav Havel Prague
Toronto Pearson Intl
2 stops
15h 46mBrussels Airlines
Montreal Pierre Elliott Trudeau Intl
Václav Havel Prague
2 stops
14h 25mVáclav Havel Prague
Montreal Pierre Elliott Trudeau Intl
2 stops
31h 31mAustrian Airlines
Vancouver Intl
Václav Havel Prague
1 stop
23h 15mVáclav Havel Prague
Vancouver Intl
1 stop
13h 05mDelta