Toronto Pearson Intl
Sofia
2 stops
19h 55mSofia
Toronto Pearson Intl
2 stops
40h 12mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Sofia
1 stop
11h 10mSofia
Montreal Pierre Elliott Trudeau Intl
1 stop
27h 20mTurkish Airlines
Montreal Pierre Elliott Trudeau Intl
Sofia
1 stop
15h 55mSofia
Montreal Pierre Elliott Trudeau Intl
1 stop
29h 40mSWISS
Montreal Pierre Elliott Trudeau Intl
Sofia
1 stop
9h 45mSofia
Montreal Pierre Elliott Trudeau Intl
1 stop
11h 35mLufthansa
Vancouver Intl
Sofia
1 stop
36h 05mSofia
Vancouver Intl
1 stop
34h 05mAmerican Airlines
Toronto Pearson Intl
Sofia
1 stop
17h 10mSofia
Toronto Pearson Intl
2 stops
16h 32mAustrian Airlines