Toronto Pearson Intl
Dubai Intl
1 stop
20h 40mDubai Intl
Toronto Pearson Intl
1 stop
19h 45mSWISS
Montreal Pierre Elliott Trudeau Intl
Dubai Intl
1 stop
21h 35mDubai Intl
Montreal Pierre Elliott Trudeau Intl
2 stops
46h 41mDelta
Montreal Pierre Elliott Trudeau Intl
Dubai Intl
1 stop
20h 25mDubai Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
31h 25mMultiple Airlines
Toronto Pearson Intl
Dubai Intl
Nonstop
12h 45mDubai Intl
Toronto Pearson Intl
Nonstop
14h 20mEmirates
Montreal Pierre Elliott Trudeau Intl
Dubai Intl
2 stops
26h 05mDubai Intl
Montreal Pierre Elliott Trudeau Intl
2 stops
30h 04mDelta
Montreal Pierre Elliott Trudeau Intl
Dubai Intl
1 stop
20h 25mDubai Intl
Montreal Pierre Elliott Trudeau Intl
1 stop
21h 45mSWISS
Montreal Pierre Elliott Trudeau Intl
Dubai Intl
1 stop
20h 25mSWISS
Toronto Pearson Intl
Dubai Intl
Nonstop
12h 45mEmirates
Toronto Pearson Intl
Dubai Intl
1 stop
20h 40mSWISS