
Flight Deals from Canada to Africa
Top flight deals from leading airlines:







... and +100s more
Save up to 50% on select flights with Priceline
Save an average of $240 per person when bundling your flight and hotel together with Priceline
If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference
We’re always here for you - reach us 24 hours a day, 7 days a week
Top Deals on flights from Toronto to Johannesburg
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

May 9
May 11

May 16
May 17
as low as
$0
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

May 9
May 11

May 16
May 17
as low as
$0
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

May 9
May 11

May 16
May 17
as low as
$0
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

May 3
May 4

Jun 8
Jun 9
as low as
$997
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

May 4
May 6

Jun 8
Jun 9
as low as
$1001
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

May 13
May 15

May 25
May 26
as low as
$1097
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Sep 30
Oct 1

Oct 13
Oct 14
as low as
$1248
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

May 13
May 14

May 25
May 26
as low as
$1400
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

May 3
May 5

Jun 8
Jun 9
as low as
$1410
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Nov 19
Nov 20

Dec 7
Dec 8
as low as
$1491
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Jun 12
Jun 14

Jun 23
Jun 24
as low as
$1563
Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Jun 7
Jun 10

Jun 15
Jun 16
as low as
$1744
Top Deals on flights from Vancouver to Johannesburg
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

Apr 29
Apr 30

May 27
May 28
as low as
$1162
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

Jun 2
Jun 4

Jun 9
Jun 10
as low as
$1204
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

Jun 2
Jun 4

Jun 9
Jun 10
as low as
$1231
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

Jun 2
Jun 4

Jun 9
Jun 10
as low as
$1257
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

May 28
May 29

Jun 10
Jun 11
as low as
$1277
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

May 28
May 30

Jun 10
Jun 11
as low as
$1372
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

Nov 1
Nov 3

Nov 16
Nov 17
as low as
$1486
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

Sep 8
Sep 10

Sep 15
Sep 16
as low as
$1597
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

Jun 3
Jun 5

Jun 23
Jun 24
as low as
$1604
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

May 23
May 25

Jun 1
Jun 2
as low as
$1623
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

Jun 7
Jun 9

Jun 20
Jun 21
as low as
$1636
Vancouver, CA (YVR) - Johannesburg, ZA (JNB)

Nov 1
Nov 3

Nov 16
Nov 17
as low as
$1641
Top Deals on flights from Montreal to Johannesburg
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

Jun 3
Jun 5

Jun 10
Jun 11
as low as
$941
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

May 27
May 28

Jun 3
Jun 4
as low as
$942
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

Jun 3
Jun 5

Jun 10
Jun 11
as low as
$968
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

Nov 10
Nov 11

Nov 17
Nov 18
as low as
$973
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

Jun 1
Jun 3

Jun 15
Jun 16
as low as
$973
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

May 11
May 13

May 18
May 19
as low as
$1239
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

Jun 3
Jun 5

Jun 10
Jun 11
as low as
$1261
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

Jun 3
Jun 5

Jun 10
Jun 11
as low as
$1273
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

May 11
May 13

May 27
May 28
as low as
$1350
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

Mar 15
Mar 16

Mar 29
Mar 30
as low as
$1397
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

May 11
May 13

May 27
May 28
as low as
$1478
Montreal, CA (YMQ) - Johannesburg, ZA (JNB)

Oct 5
Oct 7

Oct 14
Oct 16
as low as
$1890
Top Deals on flights from Calgary to Johannesburg
Calgary, CA (YYC) - Johannesburg, ZA (JNB)

May 18
May 20

Jun 3
Jun 4
as low as
$1223
Calgary, CA (YYC) - Johannesburg, ZA (JNB)

May 18
May 20

Jun 3
Jun 4
as low as
$1250
Calgary, CA (YYC) - Johannesburg, ZA (JNB)

May 18
May 20

Jun 3
Jun 4
as low as
$1542
Calgary, CA (YYC) - Johannesburg, ZA (JNB)

Nov 1
Nov 3

Dec 1
Dec 2
as low as
$1632
Calgary, CA (YYC) - Johannesburg, ZA (JNB)

Apr 22
Apr 23

May 3
May 4
as low as
$1978
Calgary, CA (YYC) - Johannesburg, ZA (JNB)

Mar 5
Mar 7

Mar 26
Mar 28
as low as
$1992
Calgary, CA (YYC) - Johannesburg, ZA (JNB)

Apr 22
Apr 23

May 3
May 4
as low as
$2013
Calgary, CA (YYC) - Johannesburg, ZA (JNB)

Aug 17
Aug 19

Sep 20
Sep 21
as low as
$2164
Calgary, CA (YYC) - Johannesburg, ZA (JNB)

Feb 1
Feb 3

Feb 15
Feb 16
as low as
$2317
Calgary, CA (YYC) - Johannesburg, ZA (JNB)

Mar 1
Mar 3

Mar 8
Mar 9
as low as
$3479
Top Deals on flights from Toronto to Nairobi
Toronto, CA (YTO) - Nairobi, KE (NBO)

Nov 1
Nov 2

Feb 1
Feb 2
as low as
$995
Toronto, CA (YTO) - Nairobi, KE (NBO)

Sep 6
Sep 8

Feb 3
Feb 4
as low as
$1025
Toronto, CA (YTO) - Nairobi, KE (NBO)

Feb 2
Feb 4

Feb 23
Feb 24
as low as
$1039
Toronto, CA (YTO) - Nairobi, KE (NBO)

Apr 30
May 2

Jun 2
Jun 3
as low as
$1069
Toronto, CA (YTO) - Nairobi, KE (NBO)

Nov 18
Nov 20

Dec 3
Dec 3
as low as
$1099
Toronto, CA (YTO) - Nairobi, KE (NBO)

May 25
May 26

Jul 14
Jul 15
as low as
$1244
Toronto, CA (YTO) - Nairobi, KE (NBO)

Apr 30
May 1

Jun 2
Jun 3
as low as
$1266
Toronto, CA (YTO) - Nairobi, KE (NBO)

May 11
May 12

May 27
May 28
as low as
$1281
Toronto, CA (YTO) - Nairobi, KE (NBO)

Apr 30
May 2

Jun 2
Jun 3
as low as
$1303
Toronto, CA (YTO) - Nairobi, KE (NBO)

Apr 30
May 2

Jun 2
Jun 3
as low as
$1339
Toronto, CA (YTO) - Nairobi, KE (NBO)

Oct 1
Oct 2

Oct 31
Nov 1
as low as
$1472
Toronto, CA (YTO) - Nairobi, KE (NBO)

Apr 30
May 1

Jun 2
Jun 3
as low as
$1647
Top Deals on flights from Vancouver to Nairobi
Vancouver, CA (YVR) - Nairobi, KE (NBO)

Nov 16
Nov 18

Dec 14
Dec 16
as low as
$1043
Vancouver, CA (YVR) - Nairobi, KE (NBO)

Apr 27
Apr 28

May 9
May 11
as low as
$1140
Vancouver, CA (YVR) - Nairobi, KE (NBO)

Apr 27
Apr 28

May 9
May 10
as low as
$1158
Vancouver, CA (YVR) - Nairobi, KE (NBO)

Nov 1
Nov 3

Nov 18
Nov 18
as low as
$1164
Vancouver, CA (YVR) - Nairobi, KE (NBO)

May 9
May 11

May 19
May 19
as low as
$1209
Vancouver, CA (YVR) - Nairobi, KE (NBO)

Nov 1
Nov 3

Nov 22
Nov 23
as low as
$1254
Vancouver, CA (YVR) - Nairobi, KE (NBO)

May 12
May 13

May 26
May 27
as low as
$1379
Vancouver, CA (YVR) - Nairobi, KE (NBO)

Jun 2
Jun 3

Jun 18
Jun 20
as low as
$1417
Vancouver, CA (YVR) - Nairobi, KE (NBO)

Jan 12
Jan 13

Feb 2
Feb 3
as low as
$1477
Vancouver, CA (YVR) - Nairobi, KE (NBO)

May 12
May 14

May 26
May 27
as low as
$1492
Vancouver, CA (YVR) - Nairobi, KE (NBO)

May 5
May 7

Sep 14
Sep 15
as low as
$1553
Vancouver, CA (YVR) - Nairobi, KE (NBO)

May 12
May 14

May 26
May 27
as low as
$1573
Top Deals on flights from Montreal to Nairobi
Montreal, CA (YMQ) - Nairobi, KE (NBO)

Feb 13
Feb 15

Feb 20
Feb 21
as low as
$933
Montreal, CA (YMQ) - Nairobi, KE (NBO)

Jun 2
Jun 3

Jun 9
Jun 10
as low as
$1071
Montreal, CA (YMQ) - Nairobi, KE (NBO)

Feb 17
Feb 19

Feb 24
Feb 24
as low as
$1168
Montreal, CA (YMQ) - Nairobi, KE (NBO)

Feb 16
Feb 18

Feb 23
Feb 23
as low as
$1194
Montreal, CA (YMQ) - Nairobi, KE (NBO)

Feb 17
Feb 19

Feb 24
Feb 25
as low as
$1252
Montreal, CA (YMQ) - Nairobi, KE (NBO)

May 3
May 4

May 9
May 11
as low as
$1455
Montreal, CA (YMQ) - Nairobi, KE (NBO)

Jun 1
Jun 3

Jul 8
Jul 9
as low as
$1966
Montreal, CA (YMQ) - Nairobi, KE (NBO)

Mar 17
Mar 19

Mar 31
Apr 1
as low as
$2074
Montreal, CA (YMQ) - Nairobi, KE (NBO)

May 18
May 20

May 31
Jun 1
as low as
$4050
Montreal, CA (YMQ) - Nairobi, KE (NBO)

Jun 1
Jun 2

Jun 12
Jun 13
as low as
$4346
Montreal, CA (YMQ) - Nairobi, KE (NBO)

Jul 2
Jul 4

Jul 9
Jul 10
as low as
$19945
Top Deals on flights from Calgary to Nairobi
Calgary, CA (YYC) - Nairobi, KE (NBO)

May 12
May 13

Jun 15
Jun 15
as low as
$1104
Calgary, CA (YYC) - Nairobi, KE (NBO)

Oct 30
Nov 1

Nov 15
Nov 16
as low as
$1266
Calgary, CA (YYC) - Nairobi, KE (NBO)

Nov 11
Nov 13

Nov 24
Nov 25
as low as
$1315
Calgary, CA (YYC) - Nairobi, KE (NBO)

Oct 11
Oct 13

Oct 22
Oct 23
as low as
$1362
Calgary, CA (YYC) - Nairobi, KE (NBO)

May 12
May 13

Jun 25
Jun 26
as low as
$1414
Calgary, CA (YYC) - Nairobi, KE (NBO)

May 12
May 14

Jun 24
Jun 24
as low as
$1443
Calgary, CA (YYC) - Nairobi, KE (NBO)

Feb 9
Feb 12

Feb 23
Feb 23
as low as
$1458
Calgary, CA (YYC) - Nairobi, KE (NBO)

Nov 11
Nov 12

Nov 22
Nov 23
as low as
$1572
Calgary, CA (YYC) - Nairobi, KE (NBO)

Oct 14
Oct 15

Jan 20
Jan 21
as low as
$1636
Calgary, CA (YYC) - Nairobi, KE (NBO)

May 4
May 5

May 26
May 27
as low as
$1639
Calgary, CA (YYC) - Nairobi, KE (NBO)

May 6
May 7

Jun 25
Jun 26
as low as
$1715
Calgary, CA (YYC) - Nairobi, KE (NBO)

Nov 11
Nov 13

Nov 24
Nov 25
as low as
$1727
Top Deals on flights from Toronto to Cape Town
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Jun 7
Jun 8

Jun 21
Jun 22
as low as
$1080
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Jun 7
Jun 8

Jun 21
Jun 22
as low as
$1085
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Jun 11
Jun 13

Jun 21
Jun 23
as low as
$1159
Toronto, CA (YTO) - Cape Town, ZA (CPT)

May 13
May 14

May 24
May 25
as low as
$1233
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Jan 19
Jan 21

Feb 3
Feb 4
as low as
$1379
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Nov 23
Nov 24

Dec 2
Dec 3
as low as
$1387
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Mar 25
Mar 27

Apr 11
Apr 12
as low as
$1397
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Nov 23
Nov 25

Dec 2
Dec 3
as low as
$1422
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Apr 30
May 2

May 12
May 13
as low as
$1437
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Jan 19
Jan 21

Feb 3
Feb 4
as low as
$1467
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Dec 3
Dec 4

Mar 11
Mar 12
as low as
$1554
Toronto, CA (YTO) - Cape Town, ZA (CPT)

Oct 26
Oct 28

Nov 24
Nov 25
as low as
$1781
Top Deals on flights from Vancouver to Cape Town
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Nov 3
Nov 6

Nov 16
Nov 17
as low as
$965
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Jun 2
Jun 4

Jun 16
Jun 17
as low as
$1416
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Jan 13
Jan 15

Feb 8
Feb 9
as low as
$1485
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Jan 13
Jan 15

Feb 8
Feb 9
as low as
$1494
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Jun 2
Jun 4

Jun 8
Jun 9
as low as
$1521
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Jun 2
Jun 4

Jun 16
Jun 17
as low as
$1531
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

May 27
May 29

Jun 16
Jun 17
as low as
$1542
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Jun 2
Jun 4

Jun 16
Jun 17
as low as
$1558
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Sep 9
Sep 12

Oct 19
Oct 20
as low as
$1570
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Jan 13
Jan 15

Feb 8
Feb 9
as low as
$1623
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Jun 3
Jun 5

Jun 10
Jun 11
as low as
$1632
Vancouver, CA (YVR) - Cape Town, ZA (CPT)

Aug 16
Aug 18

Nov 24
Nov 25
as low as
$1722
Top Deals on flights from Montreal to Cape Town
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

Nov 16
Nov 18

Nov 23
Nov 24
as low as
$954
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

Apr 28
Apr 30

May 5
May 6
as low as
$1082
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

May 12
May 14

May 19
May 20
as low as
$1181
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

Jan 11
Jan 13

Jan 25
Jan 26
as low as
$1323
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

Jun 23
Jun 24

Jul 12
Jul 13
as low as
$1329
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

Jan 11
Jan 13

Jan 24
Jan 25
as low as
$1342
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

May 12
May 14

May 19
May 20
as low as
$1415
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

Jun 22
Jun 24

Jul 12
Jul 13
as low as
$1422
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

Jun 23
Jun 24

Jul 14
Jul 15
as low as
$1429
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

Jun 8
Jun 9

Jun 13
Jun 15
as low as
$1458
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

Jun 4
Jun 6

Jun 11
Jun 12
as low as
$1472
Montreal, CA (YMQ) - Cape Town, ZA (CPT)

Jun 23
Jun 24

Jul 14
Jul 15
as low as
$1486
Top Deals on flights from Calgary to Cape Town
Calgary, CA (YYC) - Cape Town, ZA (CPT)

May 4
May 6

May 11
May 12
as low as
$1341
Calgary, CA (YYC) - Cape Town, ZA (CPT)

Nov 10
Nov 12

Jan 20
Jan 21
as low as
$1520
Calgary, CA (YYC) - Cape Town, ZA (CPT)

May 4
May 6

May 11
May 12
as low as
$1523
Calgary, CA (YYC) - Cape Town, ZA (CPT)

May 6
May 8

May 12
May 14
as low as
$1528
Calgary, CA (YYC) - Cape Town, ZA (CPT)

May 4
May 6

May 11
May 12
as low as
$1539
Calgary, CA (YYC) - Cape Town, ZA (CPT)

May 4
May 5

May 11
May 12
as low as
$1577
Calgary, CA (YYC) - Cape Town, ZA (CPT)

May 5
May 7

May 12
May 13
as low as
$1578
Calgary, CA (YYC) - Cape Town, ZA (CPT)

Nov 10
Nov 12

Jan 20
Jan 21
as low as
$1579
Calgary, CA (YYC) - Cape Town, ZA (CPT)

May 4
May 5

May 11
May 13
as low as
$1585
Calgary, CA (YYC) - Cape Town, ZA (CPT)

May 4
May 5

May 11
May 13
as low as
$1616
Calgary, CA (YYC) - Cape Town, ZA (CPT)

May 4
May 7

May 11
May 12
as low as
$1618
Calgary, CA (YYC) - Cape Town, ZA (CPT)

Oct 5
Oct 7

Oct 27
Oct 28
as low as
$1661
Good to Know
Essential information to help you plan your flight from Canada to Africa
Flights to Africa
- Flights
- Africa
- Flights
- North America
- Canada
