Find Cheap Flights to Africa

Round-trip
Economy
Calgary (YYC)
Africa
Sat. 13/7
Sat. 20/7
Any month
Compare vs. KAYAK |
Search hundreds of travel sites at once for deals on flights to Africa

Flights to Africa information

Popular destinations Cairo, Casablanca, Johannesburg
Flights Depart from Canada
Flight Price C$ 647
Distance 11,116 km
Avg. Flight Duration 9h 06m
Airlines Air Canada, SWISS, Brussels Airlines, Air France, Air Algerie

Book cheap flights to Africa

(Round-trip)
Airports
Origin
Québec City
C$ 822
only
C$ 822
Montreal
C$ 647
only
C$ 647
Toronto
C$ 780
only
C$ 780
Destination
Tunis
C$ 829
only
C$ 829
Marrakesh
C$ 701
only
C$ 701
Nairobi
C$ 1004
only
C$ 1004
Algiers
C$ 647
only
C$ 647
Cairo
C$ 838
only
C$ 838
Casablanca
C$ 822
only
C$ 822
Oran
C$ 795
only
C$ 795
Cape Town
C$ 883
only
C$ 883
Agadir
C$ 837
only
C$ 837
Johannesburg
C$ 1258
only
C$ 1258
Lagos
C$ 855
only
C$ 855
Fri., 23 Aug.
YUL
Montreal Pierre Elliott Trudeau Intl
ALG
Algiers Houari Boumediene
7h 50m
Fri., 20 Sep.
ALG
Algiers Houari Boumediene
YUL
Montreal Pierre Elliott Trudeau Intl
8h 35m
C$ 646
Trip: 29 days
Overall null null
Based on null reviews
Tue., 12 Nov.
YUL
Montreal Pierre Elliott Trudeau Intl
RAK
Marrakech Menara
17h 30m
Wed., 20 Nov.
RAK
Marrakech Menara
YUL
Montreal Pierre Elliott Trudeau Intl
27h 55m
C$ 701
Trip: 9 days
Overall null null
Based on null reviews
Wed., 18 Sep.
YUL
Montreal Pierre Elliott Trudeau Intl
RAK
Marrakech Menara
14h 00m
Sun., 6 Oct.
RAK
Marrakech Menara
YUL
Montreal Pierre Elliott Trudeau Intl
31h 55m
C$ 736
Trip: 19 days
Overall null null
Based on null reviews
Wed., 20 Nov.
YUL
Montreal Pierre Elliott Trudeau Intl
ALG
Algiers Houari Boumediene
17h 30m
Sat., 30 Nov.
ALG
Algiers Houari Boumediene
YUL
Montreal Pierre Elliott Trudeau Intl
17h 05m
C$ 741
Trip: 11 days
Overall null null
Based on null reviews
Fri., 13 Sep.
YUL
Montreal Pierre Elliott Trudeau Intl
ORN
Oran Es Senia
20h 35m
Fri., 27 Sep.
ORN
Oran Es Senia
YUL
Montreal Pierre Elliott Trudeau Intl
15h 10m
C$ 795
Trip: 15 days
Overall null null
Based on null reviews
Sat., 26 Oct.
YQB
Quebec
CMN
Casablanca Mohamed V
36h 40m
Thu., 7 Nov.
CMN
Casablanca Mohamed V
YQB
Quebec
28h 37m
C$ 822
Trip: 13 days
Overall null null
Based on null reviews
Sat., 21 Sep.
YUL
Montreal Pierre Elliott Trudeau Intl
TUN
Tunis Carthage
19h 45m
Sat., 5 Oct.
TUN
Tunis Carthage
YUL
Montreal Pierre Elliott Trudeau Intl
16h 15m
C$ 829
Trip: 15 days
Overall null null
Based on null reviews
Sun., 24 Nov.
YUL
Montreal Pierre Elliott Trudeau Intl
AGA
Agadir Almassira
10h 25m
Sun., 22 Dec.
AGA
Agadir Almassira
YUL
Montreal Pierre Elliott Trudeau Intl
11h 10m
C$ 837
Trip: 29 days
Overall null null
Based on null reviews
Wed., 20 Nov.
YYZ
Toronto Pearson Intl
CAI
Cairo
31h 35m
Fri., 29 Nov.
CAI
Cairo
YYZ
Toronto Pearson Intl
30h 55m
C$ 838
Trip: 10 days
Overall null null
Based on null reviews
Fri., 22 Nov.
YYZ
Toronto Pearson Intl
LOS
Lagos Murtala Muhammed
17h 05m
Fri., 6 Dec.
LOS
Lagos Murtala Muhammed
YYZ
Toronto Pearson Intl
21h 25m
C$ 855
Trip: 15 days
Overall null null
Based on null reviews
Sun., 27 Oct.
YYZ
Toronto Pearson Intl
CPT
Cape Town Intl
20h 45m
Wed., 13 Nov.
CPT
Cape Town Intl
YYZ
Toronto Pearson Intl
24h 00m
C$ 883
Trip: 18 days
Overall null null
Based on null reviews
Sat., 23 Nov.
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
16h 10m
Tue., 26 Nov.
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 10m
C$ 1004
Trip: 4 days
Overall null null
Based on null reviews
Mon., 9 Dec.
YYZ
Toronto Pearson Intl
CAI
Cairo
10h 40m
Wed., 25 Dec.
CAI
Cairo
YYZ
Toronto Pearson Intl
12h 10m
C$ 1139
Trip: 17 days
Overall null null
Based on null reviews
Sat., 14 Dec.
YUL
Montreal Pierre Elliott Trudeau Intl
TUN
Tunis Carthage
8h 15m
Mon., 6 Jan.
TUN
Tunis Carthage
YUL
Montreal Pierre Elliott Trudeau Intl
8h 55m
C$ 1244
Trip: 24 days
Overall null null
Based on null reviews
Mon., 16 Dec.
YUL
Montreal Pierre Elliott Trudeau Intl
JNB
Johannesburg OR Tambo
37h 35m
Sun., 12 Jan.
JNB
Johannesburg OR Tambo
YUL
Montreal Pierre Elliott Trudeau Intl
31h 40m
C$ 1258
Trip: 28 days
Overall null null
Based on null reviews
Tue., 3 Sep.
YUL
Montreal Pierre Elliott Trudeau Intl
ALG
Algiers Houari Boumediene
7h 50m
Sat., 21 Sep.
ALG
Algiers Houari Boumediene
YUL
Montreal Pierre Elliott Trudeau Intl
8h 35m
C$ 648
Trip: 19 days
Overall null null
Based on null reviews
Wed., 19 Jun.
YYZ
Toronto Pearson Intl
CAI
Cairo
37h 10m
Tue., 16 Jul.
CAI
Cairo
YYZ
Toronto Pearson Intl
29h 25m
C$ 1382
Trip: 28 days
Overall null null
Based on null reviews
Thu., 28 Nov.
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
12h 45m
Fri., 6 Dec.
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
36h 12m
C$ 780
Trip: 9 days
Overall null null
Based on null reviews
Tue., 15 Oct.
YUL
Montreal Pierre Elliott Trudeau Intl
ALG
Algiers Houari Boumediene
12h 10m
Sun., 3 Nov.
ALG
Algiers Houari Boumediene
YUL
Montreal Pierre Elliott Trudeau Intl
16h 05m
C$ 740
Trip: 20 days
Overall null null
Based on null reviews
Fri., 11 Oct.
YYZ
Toronto Pearson Intl
RAK
Marrakech Menara
19h 20m
Sun., 20 Oct.
RAK
Marrakech Menara
YYZ
Toronto Pearson Intl
34h 57m
C$ 814
Trip: 10 days
Overall null null
Based on null reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

  • Round-trip
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First