Flights Africa Canada to Africa

Cheap flights from Canada to Africa

Depart
Return
Any month
Compare vs. momondo |

Canada to Africa flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Canada to Africa by changing tabs
Quickest
Cheapest
TAP AIR PORTUGAL
TAP AIR PORTUGAL
18 May
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
11h 50m
1 Stop
CMN
3:50 p.m.
Casablanca Mohamed V airport
TAP AIR PORTUGAL
03 Jun.
5:00 a.m.
CMN
Casablanca Mohamed V airport
29h 50m
1 Stop
YUL
5:50 a.m.
+1
Montreal Pierre Elliott Trudeau Intl airport
644 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
07 Jun.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
16h 00m
1 Stop
CMN
9:00 p.m.
Casablanca Mohamed V airport
TAP AIR PORTUGAL
13 Jun.
5:00 a.m.
CMN
Casablanca Mohamed V airport
29h 50m
1 Stop
YUL
5:50 a.m.
+1
Montreal Pierre Elliott Trudeau Intl airport
679 C$
SWISS
SWISS
11 Feb.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
17h 30m
1 Stop
RAK
11:30 p.m.
Marrakesh Menara airport
SWISS
24 Feb.
6:00 a.m.
RAK
Marrakesh Menara airport
27h 55m
1 Stop
YUL
3:55 a.m.
+1
Montreal Pierre Elliott Trudeau Intl airport
736 C$
Lufthansa
Lufthansa
04 Jun.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
22h 15m
2 Stops
ALG
3:15 a.m.
+1
Algiers Houari Boumediene airport
Lufthansa
03 Jul.
5:00 a.m.
ALG
Algiers Houari Boumediene airport
8h 40m
YUL
8:40 a.m.
Montreal Pierre Elliott Trudeau Intl airport
759 C$
Alitalia
Alitalia
23 Jan.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
17h 19m
2 Stops
ALG
11:19 p.m.
Algiers Houari Boumediene airport
Alitalia
18 Mar.
5:00 a.m.
ALG
Algiers Houari Boumediene airport
15h 50m
1 Stop
YUL
3:50 p.m.
Montreal Pierre Elliott Trudeau Intl airport
770 C$
Air France
Air France
16 Feb.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
19h 05m
1 Stop
ALG
1:05 a.m.
+1
Algiers Houari Boumediene airport
Air France
14 Mar.
5:00 a.m.
ALG
Algiers Houari Boumediene airport
17h 05m
2 Stops
YUL
5:05 p.m.
Montreal Pierre Elliott Trudeau Intl airport
770 C$
Air Algerie
Air Algerie
12 Mar.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
7h 50m
ALG
12:50 p.m.
Algiers Houari Boumediene airport
Air Algerie
09 Apr.
5:00 a.m.
ALG
Algiers Houari Boumediene airport
9h 00m
YUL
9:00 a.m.
Montreal Pierre Elliott Trudeau Intl airport
841 C$
Tunisair
Tunisair
02 May
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
8h 15m
TUN
1:15 p.m.
Tunis Carthage airport
Tunisair
30 May
5:00 a.m.
TUN
Tunis Carthage airport
8h 55m
YUL
8:55 a.m.
Montreal Pierre Elliott Trudeau Intl airport
994 C$
Delta
Delta
24 Apr.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
19h 15m
1 Stop
CMN
11:15 p.m.
Casablanca Mohamed V airport
Delta
03 May
4:00 a.m.
CMN
Casablanca Mohamed V airport
11h 10m
1 Stop
YUL
11:10 a.m.
Montreal Pierre Elliott Trudeau Intl airport
811 C$
Air France
Air France
22 Apr.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
14h 10m
1 Stop
ALG
7:10 p.m.
Algiers Houari Boumediene airport
Air France
29 Apr.
5:00 a.m.
ALG
Algiers Houari Boumediene airport
16h 20m
2 Stops
YUL
4:20 p.m.
Montreal Pierre Elliott Trudeau Intl airport
771 C$
Lufthansa
Lufthansa
04 Jun.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
22h 15m
2 Stops
ALG
3:15 a.m.
+1
Algiers Houari Boumediene airport
Lufthansa
03 Jul.
5:00 a.m.
ALG
Algiers Houari Boumediene airport
8h 40m
YUL
8:40 a.m.
Montreal Pierre Elliott Trudeau Intl airport
759 C$
Alitalia
Alitalia
23 Jan.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
17h 19m
2 Stops
ALG
11:19 p.m.
Algiers Houari Boumediene airport
Alitalia
18 Mar.
5:00 a.m.
ALG
Algiers Houari Boumediene airport
15h 50m
1 Stop
YUL
3:50 p.m.
Montreal Pierre Elliott Trudeau Intl airport
770 C$

Alternative routes for Canada to Africa

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Montreal to Casablanca
Fastest flight time
6h 25m
Cheapest price
644 C$
Montreal to Marrakesh
Fastest flight time
11h 50m
Cheapest price
702 C$
Montreal to Algiers
Fastest flight time
7h 50m
Cheapest price
745 C$
Montreal to Tunis
Fastest flight time
8h 15m
Cheapest price
746 C$
Toronto to Marrakesh
Fastest flight time
11h 50m
Cheapest price
758 C$
Montreal to Abidjan
Fastest flight time
12h 30m
Cheapest price
760 C$
Ottawa to Algiers
Fastest flight time
11h 50m
Cheapest price
783 C$
Ottawa to Casablanca
Fastest flight time
11h 10m
Cheapest price
785 C$
Québec City to Casablanca
Fastest flight time
14h 45m
Cheapest price
798 C$
Québec City to Marrakesh
Fastest flight time
18h 40m
Cheapest price
807 C$
Toronto to Casablanca
Fastest flight time
8h 55m
Cheapest price
810 C$
Toronto to Algiers
Fastest flight time
11h 10m
Cheapest price
831 C$
Toronto to Tunis
Fastest flight time
13h 05m
Cheapest price
851 C$
Toronto to Nairobi
Fastest flight time
16h 10m
Cheapest price
857 C$
Halifax to Casablanca
Fastest flight time
18h 55m
Cheapest price
858 C$
Halifax to Marrakesh
Fastest flight time
28h 50m
Cheapest price
864 C$
Toronto to Lagos
Fastest flight time
15h 00m
Cheapest price
867 C$
Toronto to Cairo
Fastest flight time
10h 20m
Cheapest price
881 C$
Montreal to Johannesburg
Fastest flight time
20h 04m
Cheapest price
903 C$
London to Marrakesh
Fastest flight time
17h 20m
Cheapest price
918 C$
View more
Flights Africa Canada to Africa