Toronto Pearson Intl
Sofia
2 stops
32h 25mSofia
Toronto Pearson Intl
2 stops
30h 12mMultiple Airlines
Toronto Pearson Intl
Sofia
2 stops
17h 35mSofia
Toronto Pearson Intl
2 stops
32h 39mBritish Airways
Toronto Pearson Intl
Sofia
2 stops
29h 10mSofia
Toronto Pearson Intl
2 stops
20h 32mAustrian Airlines
Toronto Pearson Intl
Sofia
2 stops
15h 50mSofia
Toronto Pearson Intl
2 stops
15h 50mTAP AIR PORTUGAL
Montreal Pierre Elliott Trudeau Intl
Sofia
2 stops
13h 30mSofia
Montreal Pierre Elliott Trudeau Intl
1 stop
12h 50mAustrian Airlines