Toronto Pearson Intl
Václav Havel Prague
3 stops
20h 50mTAP AIR PORTUGAL
Toronto Pearson Intl
Václav Havel Prague
2 stops
35h 55mMultiple Airlines
Toronto Pearson Intl
Václav Havel Prague
2 stops
35h 55mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Václav Havel Prague
3 stops
19h 25mTAP AIR PORTUGAL
Toronto Pearson Intl
Václav Havel Prague
1 stop
23h 30mVáclav Havel Prague
Toronto Pearson Intl
1 stop
11h 55mMultiple Airlines
Toronto Pearson Intl
Václav Havel Prague
1 stop
13h 05mVáclav Havel Prague
Toronto Pearson Intl
1 stop
11h 45mBritish Airways
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
19h 55mVáclav Havel Prague
Toronto Pearson Intl
2 stops
51h 41mSWISS
Toronto Pearson Intl
Václav Havel Prague
2 stops
19h 17mVáclav Havel Prague
Toronto Pearson Intl
2 stops
36h 08mIberia
Toronto Pearson Intl
Václav Havel Prague
2 stops
20h 50mVáclav Havel Prague
Toronto Pearson Intl
1 stop
11h 45mBritish Airways