Montreal Pierre Elliott Trudeau Intl
Tunis Carthage
1 stop
11h 20mAir Algerie
Montreal Pierre Elliott Trudeau Intl
Algiers Houari Boumediene
3 stops
44h 15mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Tunis Carthage
Nonstop
8h 15mTunisair
Toronto Pearson Intl
Cairo
Nonstop
10h 20mEgypt Air
Toronto Pearson Intl
Cairo
2 stops
18h 30mRoyal Jordanian
Montreal Pierre Elliott Trudeau Intl
Dakar Blaise Diagne
1 stop
27h 55mAir Algerie
Montreal Pierre Elliott Trudeau Intl
Casablanca Mohamed V
Nonstop
6h 40mCasablanca Mohamed V
Montreal Pierre Elliott Trudeau Intl
Nonstop
7h 30mRoyal Air Maroc
Montreal Pierre Elliott Trudeau Intl
Tunis Carthage
1 stop
12h 40mTunis Carthage
Montreal Pierre Elliott Trudeau Intl
1 stop
33h 45mAir Algerie
Montreal Pierre Elliott Trudeau Intl
Casablanca Mohamed V
1 stop
12h 25mCasablanca Mohamed V
Montreal Pierre Elliott Trudeau Intl
1 stop
33h 00mTAP AIR PORTUGAL
Montreal Pierre Elliott Trudeau Intl
Tunis Carthage
1 stop
32h 20mTunis Carthage
Montreal Pierre Elliott Trudeau Intl
1 stop
31h 45mTurkish Airlines
Montreal Pierre Elliott Trudeau Intl
Algiers Houari Boumediene
1 stop
12h 00mAlgiers Houari Boumediene
Montreal Pierre Elliott Trudeau Intl
1 stop
18h 35mAir France
Montreal Pierre Elliott Trudeau Intl
Tunis Carthage
1 stop
19h 45mTunis Carthage
Montreal Pierre Elliott Trudeau Intl
2 stops
16h 20mDelta