
Flight Deals from Africa to Canada from $850
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 Johannesburg to Toronto
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

Jun 2
Jun 3

Jun 9
Jun 11
as low as
$897
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

Jan 26
Jan 27

Feb 9
Feb 11
as low as
$956
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

Jan 26
Jan 27

Feb 9
Feb 11
as low as
$999
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

Oct 12
Oct 13

Oct 23
Oct 24
as low as
$1078
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

Oct 12
Oct 13

Oct 23
Oct 24
as low as
$1089
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

Jan 26
Jan 28

Feb 9
Feb 11
as low as
$1230
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

May 19
May 20

Jun 11
Jun 12
as low as
$1247
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

May 20
May 22

Jun 10
Jun 12
as low as
$1276
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

Oct 14
Oct 15

Oct 29
Oct 30
as low as
$1420
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

Jun 25
Jun 26

Jul 9
Jul 11
as low as
$1821
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

Aug 25
Aug 27

Sep 16
Sep 19
as low as
$1882
Johannesburg, ZA (JNB) - Toronto, CA (YTO)

May 30
Jun 1

Jun 30
Jul 2
as low as
$2302
Top Deals on flights from Nairobi to Toronto
Nairobi, KE (NBO) - Toronto, CA (YTO)

Jun 9
Jun 10

Feb 16
Feb 17
as low as
$893
Nairobi, KE (NBO) - Toronto, CA (YTO)

Jun 8
Jun 10

Feb 17
Feb 18
as low as
$1002
Nairobi, KE (NBO) - Toronto, CA (YTO)

Jun 28
Jun 28

Aug 2
Aug 4
as low as
$1183
Nairobi, KE (NBO) - Toronto, CA (YTO)

May 20
May 21

Jun 9
Jun 10
as low as
$1388
Nairobi, KE (NBO) - Toronto, CA (YTO)

Jul 6
Jul 7

Jul 13
Jul 14
as low as
$4986
Top Deals on flights from Cape Town to Toronto
Cape Town, ZA (CPT) - Toronto, CA (YTO)

Feb 3
Feb 4

Feb 17
Feb 19
as low as
$1056
Cape Town, ZA (CPT) - Toronto, CA (YTO)

Feb 3
Feb 4

Feb 17
Feb 18
as low as
$1088
Cape Town, ZA (CPT) - Toronto, CA (YTO)

Feb 2
Feb 3

Feb 12
Feb 14
as low as
$1176
Cape Town, ZA (CPT) - Toronto, CA (YTO)

Oct 29
Oct 30

Nov 11
Nov 13
as low as
$1191
Cape Town, ZA (CPT) - Toronto, CA (YTO)

Oct 29
Oct 30

Nov 18
Nov 20
as low as
$1243
Cape Town, ZA (CPT) - Toronto, CA (YTO)

May 20
May 21

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

Nov 2
Nov 3

Nov 30
Dec 2
as low as
$1268
Cape Town, ZA (CPT) - Toronto, CA (YTO)

Dec 8
Dec 9

Dec 23
Dec 25
as low as
$1270
Cape Town, ZA (CPT) - Toronto, CA (YTO)

Nov 5
Nov 6

Nov 26
Nov 27
as low as
$1303
Cape Town, ZA (CPT) - Toronto, CA (YTO)

Nov 5
Nov 6

Nov 26
Nov 27
as low as
$1357
Cape Town, ZA (CPT) - Toronto, CA (YTO)

Nov 5
Nov 6

Nov 26
Nov 28
as low as
$1401
Cape Town, ZA (CPT) - Toronto, CA (YTO)

Oct 29
Oct 30

Nov 18
Nov 20
as low as
$1546
Top Deals on flights from Accra to Toronto
Accra, GH (ACC) - Toronto, CA (YTO)

Jun 22
Jun 22

Nov 24
Nov 25
as low as
$1033
Accra, GH (ACC) - Toronto, CA (YTO)

May 30
May 31

Jun 10
Jun 11
as low as
$1043
Accra, GH (ACC) - Toronto, CA (YTO)

Jun 22
Jun 22

Nov 24
Nov 25
as low as
$1061
Accra, GH (ACC) - Toronto, CA (YTO)

May 30
May 30

Jun 10
Jun 11
as low as
$1173
Accra, GH (ACC) - Toronto, CA (YTO)

Apr 26
Apr 27

May 10
May 11
as low as
$1216
Accra, GH (ACC) - Toronto, CA (YTO)

May 30
May 30

Jun 10
Jun 11
as low as
$1287
Accra, GH (ACC) - Toronto, CA (YTO)

Jul 1
Jul 2

Sep 7
Sep 9
as low as
$1339
Accra, GH (ACC) - Toronto, CA (YTO)

May 30
May 31

Jun 10
Jun 12
as low as
$1956
Top Deals on flights from Johannesburg to Vancouver
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

Dec 3
Dec 4

Feb 17
Feb 18
as low as
$961
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

Dec 3
Dec 4

Feb 17
Feb 18
as low as
$982
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

Dec 3
Dec 4

Feb 17
Feb 19
as low as
$1014
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

Sep 23
Sep 24

Nov 4
Nov 5
as low as
$1530
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

Oct 1
Oct 2

Nov 4
Nov 5
as low as
$1538
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

May 5
May 7

Sep 10
Sep 12
as low as
$1573
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

Dec 3
Dec 4

Feb 17
Feb 18
as low as
$1705
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

May 20
May 21

Jun 10
Jun 12
as low as
$2192
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

May 14
May 15

Jun 19
Jun 21
as low as
$2401
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

May 6
May 7

Jun 10
Jun 12
as low as
$2738
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

Sep 23
Sep 24

Nov 4
Nov 6
as low as
$3000
Johannesburg, ZA (JNB) - Vancouver, CA (YVR)

Jun 10
Jun 11

Jul 31
Aug 2
as low as
$4366
Top Deals on flights from Nairobi to Vancouver
Nairobi, KE (NBO) - Vancouver, CA (YVR)

Oct 13
Oct 14

Oct 21
Oct 22
as low as
$915
Nairobi, KE (NBO) - Vancouver, CA (YVR)

Jun 2
Jun 4

Jun 14
Jun 15
as low as
$1239
Nairobi, KE (NBO) - Vancouver, CA (YVR)

Oct 13
Oct 14

Oct 21
Oct 22
as low as
$1265
Nairobi, KE (NBO) - Vancouver, CA (YVR)

Nov 3
Nov 4

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

Jun 7
Jun 8

Jun 14
Jun 16
as low as
$1343
Nairobi, KE (NBO) - Vancouver, CA (YVR)

Nov 3
Nov 4

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

Oct 13
Oct 14

Oct 21
Oct 23
as low as
$1496
Nairobi, KE (NBO) - Vancouver, CA (YVR)

Nov 3
Nov 3

Nov 17
Nov 19
as low as
$1561
Nairobi, KE (NBO) - Vancouver, CA (YVR)

Oct 13
Oct 14

Oct 21
Oct 23
as low as
$1695
Nairobi, KE (NBO) - Vancouver, CA (YVR)

Nov 3
Nov 4

Nov 17
Nov 19
as low as
$1909
Nairobi, KE (NBO) - Vancouver, CA (YVR)

May 20
May 21

May 27
May 28
as low as
$2055
Nairobi, KE (NBO) - Vancouver, CA (YVR)

Oct 13
Oct 13

Oct 21
Oct 24
as low as
$2149
Top Deals on flights from Cape Town to Vancouver
Cape Town, ZA (CPT) - Vancouver, CA (YVR)

Dec 3
Dec 4

Feb 2
Feb 3
as low as
$1103
Cape Town, ZA (CPT) - Vancouver, CA (YVR)

Dec 3
Dec 4

Feb 3
Feb 4
as low as
$1205
Cape Town, ZA (CPT) - Vancouver, CA (YVR)

Sep 27
Sep 28

Oct 29
Oct 30
as low as
$1293
Cape Town, ZA (CPT) - Vancouver, CA (YVR)

Apr 24
Apr 25

May 1
May 4
as low as
$1352
Cape Town, ZA (CPT) - Vancouver, CA (YVR)

May 26
May 27

Sep 26
Sep 29
as low as
$1763
Cape Town, ZA (CPT) - Vancouver, CA (YVR)

Jun 3
Jun 4

Jun 24
Jun 26
as low as
$1777
Cape Town, ZA (CPT) - Vancouver, CA (YVR)

May 26
May 27

Sep 26
Sep 29
as low as
$1789
Cape Town, ZA (CPT) - Vancouver, CA (YVR)

Sep 26
Sep 27

Oct 30
Nov 1
as low as
$1794
Cape Town, ZA (CPT) - Vancouver, CA (YVR)

Sep 26
Sep 27

Oct 30
Nov 1
as low as
$1950
Cape Town, ZA (CPT) - Vancouver, CA (YVR)

Sep 25
Sep 26

Oct 29
Nov 1
as low as
$2603
Top Deals on flights from Accra to Vancouver
Accra, GH (ACC) - Vancouver, CA (YVR)

Apr 29
Apr 30

May 6
May 7
as low as
$1149
Accra, GH (ACC) - Vancouver, CA (YVR)

May 7
May 8

May 18
May 19
as low as
$1578
Accra, GH (ACC) - Vancouver, CA (YVR)

May 7
May 8

May 18
May 19
as low as
$1618
Accra, GH (ACC) - Vancouver, CA (YVR)

May 7
May 8

May 18
May 19
as low as
$1855
Accra, GH (ACC) - Vancouver, CA (YVR)

May 7
May 9

May 18
May 20
as low as
$1885
Accra, GH (ACC) - Vancouver, CA (YVR)

May 7
May 8

May 18
May 20
as low as
$2457
Accra, GH (ACC) - Vancouver, CA (YVR)

May 7
May 8

May 18
May 19
as low as
$2496
Accra, GH (ACC) - Vancouver, CA (YVR)

May 7
May 8

May 18
May 20
as low as
$3063
Accra, GH (ACC) - Vancouver, CA (YVR)

May 7
May 8

May 18
May 19
as low as
$3389
Accra, GH (ACC) - Vancouver, CA (YVR)

May 7
May 9

May 18
May 19
as low as
$4449
Accra, GH (ACC) - Vancouver, CA (YVR)

Jul 6
Jul 7

Aug 10
Aug 11
as low as
$9700
Top Deals on flights from Johannesburg to Montreal
Johannesburg, ZA (JNB) - Montreal, CA (YMQ)

Jul 6
Jul 7

Aug 3
Aug 4
as low as
$968
Johannesburg, ZA (JNB) - Montreal, CA (YMQ)

Jul 6
Jul 7

Aug 3
Aug 4
as low as
$1156
Johannesburg, ZA (JNB) - Montreal, CA (YMQ)

Jun 4
Jun 5

Jun 17
Jun 19
as low as
$1395
Johannesburg, ZA (JNB) - Montreal, CA (YMQ)

Dec 5
Dec 6

Dec 12
Dec 14
as low as
$1499
Johannesburg, ZA (JNB) - Montreal, CA (YMQ)

Dec 5
Dec 6

Dec 12
Dec 14
as low as
$1500
Johannesburg, ZA (JNB) - Montreal, CA (YMQ)

May 23
May 24

May 30
Jun 1
as low as
$1511
Johannesburg, ZA (JNB) - Montreal, CA (YMQ)

May 9
May 10

Jul 12
Jul 14
as low as
$1964
Top Deals on flights from Nairobi to Montreal
Nairobi, KE (NBO) - Montreal, CA (YMQ)

Jun 2
Jun 4

Aug 28
Aug 30
as low as
$1128
Nairobi, KE (NBO) - Montreal, CA (YMQ)

Jun 2
Jun 4

Aug 28
Aug 30
as low as
$1178
Nairobi, KE (NBO) - Montreal, CA (YMQ)

Jun 18
Jun 19

Jul 6
Jul 7
as low as
$1538
Nairobi, KE (NBO) - Montreal, CA (YMQ)

Jun 17
Jun 17

Jul 8
Jul 10
as low as
$1620
Nairobi, KE (NBO) - Montreal, CA (YMQ)

May 22
May 23

May 25
May 26
as low as
$5329
Top Deals on flights from Cape Town to Montreal
Cape Town, ZA (CPT) - Montreal, CA (YMQ)

Jun 7
Jun 8

Jun 14
Jun 16
as low as
$1495
Cape Town, ZA (CPT) - Montreal, CA (YMQ)

Jun 7
Jun 8

Jun 14
Jun 16
as low as
$1551
Cape Town, ZA (CPT) - Montreal, CA (YMQ)

Jun 7
Jun 8

Jun 14
Jun 16
as low as
$1562
Cape Town, ZA (CPT) - Montreal, CA (YMQ)

Jun 7
Jun 8

Jun 14
Jun 16
as low as
$1583
Cape Town, ZA (CPT) - Montreal, CA (YMQ)

Jun 7
Jun 8

Jun 14
Jun 15
as low as
$1642
Top Deals on flights from Accra to Montreal
Accra, GH (ACC) - Montreal, CA (YMQ)

Oct 13
Oct 14

Nov 13
Nov 14
as low as
$850
Accra, GH (ACC) - Montreal, CA (YMQ)

Dec 28
Dec 29

Feb 17
Feb 18
as low as
$960
Good to Know
Essential information to help you plan your flight from Africa to Canada
Flights to Canada
- Flights
- North America
- Canada
