
Flight Deals from Ontario 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 Ottawa to Johannesburg
Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Oct 25
Oct 26

Nov 8
Nov 9
as low as
$1430
Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Oct 25
Oct 27

Nov 8
Nov 9
as low as
$1460
Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Oct 22
Oct 24

Nov 6
Nov 7
as low as
$1464
Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Oct 25
Oct 27

Nov 8
Nov 9
as low as
$1756
Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Oct 22
Oct 25

Nov 6
Nov 8
as low as
$1925
Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Jan 16
Jan 18

Jan 30
Feb 1
as low as
$1999
Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Dec 16
Dec 18

Jan 2
Jan 3
as low as
$3034
Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Jan 16
Jan 18

Jan 30
Feb 1
as low as
$3263
Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Dec 16
Dec 18

Jan 2
Jan 3
as low as
$3809
Top Deals on flights from Windsor to Johannesburg
Windsor, CA (YQG) - Johannesburg, ZA (JNB)

Jul 6
Jul 8

Aug 7
Aug 8
as low as
$2094
Windsor, CA (YQG) - Johannesburg, ZA (JNB)

Jul 6
Jul 8

Aug 7
Aug 8
as low as
$2121
Windsor, CA (YQG) - Johannesburg, ZA (JNB)

Jul 6
Jul 8

Aug 7
Aug 8
as low as
$2230
Windsor, CA (YQG) - Johannesburg, ZA (JNB)

Jul 6
Jul 8

Aug 7
Aug 8
as low as
$2425
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 Ottawa to Nairobi
Ottawa, CA (YOW) - Nairobi, KE (NBO)

Sep 9
Sep 10

Sep 28
Sep 29
as low as
$967
Ottawa, CA (YOW) - Nairobi, KE (NBO)

May 12
May 13

May 20
May 21
as low as
$1161
Ottawa, CA (YOW) - Nairobi, KE (NBO)

May 12
May 13

May 20
May 21
as low as
$1161
Ottawa, CA (YOW) - Nairobi, KE (NBO)

Jan 2
Jan 4

Jan 16
Jan 16
as low as
$1194
Ottawa, CA (YOW) - Nairobi, KE (NBO)

Sep 9
Sep 10

Sep 23
Sep 24
as low as
$1398
Ottawa, CA (YOW) - Nairobi, KE (NBO)

Sep 9
Sep 10

Sep 23
Sep 24
as low as
$1427
Ottawa, CA (YOW) - Nairobi, KE (NBO)

Sep 9
Sep 11

Sep 28
Sep 29
as low as
$1489
Ottawa, CA (YOW) - Nairobi, KE (NBO)

Jun 2
Jun 3

Jun 13
Jun 14
as low as
$1497
Ottawa, CA (YOW) - Nairobi, KE (NBO)

Sep 9
Sep 10

Sep 28
Sep 29
as low as
$1497
Ottawa, CA (YOW) - Nairobi, KE (NBO)

Jun 2
Jun 3

Jun 13
Jun 14
as low as
$1504
Ottawa, CA (YOW) - Nairobi, KE (NBO)

May 7
May 8

May 17
May 18
as low as
$1544
Ottawa, CA (YOW) - Nairobi, KE (NBO)

May 7
May 9

Oct 10
Oct 11
as low as
$1803
Top Deals on flights from Windsor to Nairobi
Windsor, CA (YQG) - Nairobi, KE (NBO)

Sep 4
Sep 6

Sep 13
Sep 14
as low as
$1708
Windsor, CA (YQG) - Nairobi, KE (NBO)

Sep 5
Sep 7

Sep 13
Sep 14
as low as
$1927
Windsor, CA (YQG) - Nairobi, KE (NBO)

May 11
May 14

Jul 4
Jul 5
as low as
$1931
Windsor, CA (YQG) - Nairobi, KE (NBO)

Sep 5
Sep 7

Sep 13
Sep 14
as low as
$1967
Windsor, CA (YQG) - Nairobi, KE (NBO)

Sep 4
Sep 6

Sep 13
Sep 15
as low as
$2162
Windsor, CA (YQG) - Nairobi, KE (NBO)

Sep 4
Sep 6

Sep 13
Sep 14
as low as
$2220
Windsor, CA (YQG) - Nairobi, KE (NBO)

Sep 4
Sep 5

Sep 13
Sep 14
as low as
$2749
Top Deals on flights from London to Nairobi
London, CA (YXU) - Nairobi, KE (NBO)

May 19
May 20

Jun 19
Jun 20
as low as
$1453
London, CA (YXU) - Nairobi, KE (NBO)

May 19
May 20

Jun 19
Jun 21
as low as
$2160
London, CA (YXU) - Nairobi, KE (NBO)

May 19
May 20

Jun 19
Jun 20
as low as
$3300
London, CA (YXU) - Nairobi, KE (NBO)

May 20
May 23

May 30
May 31
as low as
$5025
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 Ottawa to Cape Town
Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Apr 29
Apr 30

May 5
May 6
as low as
$1085
Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Jun 15
Jun 17

Jun 29
Jul 1
as low as
$1349
Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Jun 2
Jun 4

Jun 9
Jun 10
as low as
$1423
Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Jun 2
Jun 5

Jun 9
Jun 10
as low as
$1486
Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Jun 15
Jun 17

Jun 29
Jun 30
as low as
$1560
Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Jun 8
Jun 10

Jun 23
Jun 24
as low as
$1789
Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Sep 29
Oct 1

Dec 10
Dec 11
as low as
$2942
Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Aug 20
Aug 23

Sep 18
Sep 19
as low as
$4096
Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Aug 20
Aug 23

Sep 18
Sep 19
as low as
$4328
Top Deals on flights from Windsor to Cape Town
Windsor, CA (YQG) - Cape Town, ZA (CPT)

Jul 9
Jul 11

Jul 17
Jul 18
as low as
$1933
Windsor, CA (YQG) - Cape Town, ZA (CPT)

Jul 9
Jul 11

Jul 17
Jul 18
as low as
$2010
Windsor, CA (YQG) - Cape Town, ZA (CPT)

Jul 9
Jul 11

Jul 17
Jul 18
as low as
$2339
Windsor, CA (YQG) - Cape Town, ZA (CPT)

Jul 9
Jul 10

Jul 17
Jul 18
as low as
$2417
Windsor, CA (YQG) - Cape Town, ZA (CPT)

Jul 9
Jul 11

Jul 17
Jul 18
as low as
$2455
Windsor, CA (YQG) - Cape Town, ZA (CPT)

Jul 9
Jul 11

Jul 17
Jul 18
as low as
$2515
Windsor, CA (YQG) - Cape Town, ZA (CPT)

Jul 9
Jul 11

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