Toronto Pearson Intl
Belfast City
2 stops
43h 17mBelfast City
Toronto Pearson Intl
2 stops
34h 44mVirgin Atlantic
Toronto Pearson Intl
Belfast City
1 stop
10h 05mBelfast City
Toronto Pearson Intl
1 stop
11h 45mBritish Airways
Toronto Pearson Intl
Belfast City
3 stops
16h 50mBelfast City
Toronto Pearson Intl
2 stops
32h 40mLufthansa