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

May 20
May 21

Jun 20
Jun 22
as low as
$1465
Johannesburg, ZA (JNB) - Ottawa, CA (YOW)

Jun 1
Jun 2

Jun 21
Jun 22
as low as
$1531
Johannesburg, ZA (JNB) - Ottawa, CA (YOW)

May 27
May 28

Jun 20
Jun 21
as low as
$1581
Johannesburg, ZA (JNB) - Ottawa, CA (YOW)

May 25
May 26

Jun 20
Jun 22
as low as
$1603
Johannesburg, ZA (JNB) - Ottawa, CA (YOW)

May 31
Jun 2

Jun 20
Jun 22
as low as
$2134
Top Deals on flights from Nairobi to Ottawa
Nairobi, KE (NBO) - Ottawa, CA (YOW)

May 20
May 22

Nov 14
Nov 15
as low as
$1116
Nairobi, KE (NBO) - Ottawa, CA (YOW)

May 20
May 21

Nov 14
Nov 15
as low as
$1160
Nairobi, KE (NBO) - Ottawa, CA (YOW)

May 20
May 21

Nov 14
Nov 15
as low as
$1179
Nairobi, KE (NBO) - Ottawa, CA (YOW)

May 20
May 21

Nov 14
Nov 15
as low as
$1224
Nairobi, KE (NBO) - Ottawa, CA (YOW)

Jun 16
Jun 16

Sep 13
Sep 15
as low as
$1244
Nairobi, KE (NBO) - Ottawa, CA (YOW)

Jun 3
Jun 4

Jul 13
Jul 14
as low as
$1274
Nairobi, KE (NBO) - Ottawa, CA (YOW)

Jun 8
Jun 9

Jun 26
Jun 27
as low as
$1301
Nairobi, KE (NBO) - Ottawa, CA (YOW)

Jun 1
Jun 2

Jul 14
Jul 15
as low as
$1368
Nairobi, KE (NBO) - Ottawa, CA (YOW)

Jun 3
Jun 3

Jul 14
Jul 15
as low as
$1455
Nairobi, KE (NBO) - Ottawa, CA (YOW)

Jun 3
Jun 4

Jul 13
Jul 15
as low as
$1699
Nairobi, KE (NBO) - Ottawa, CA (YOW)

Jun 11
Jun 12

Jul 21
Jul 22
as low as
$1859
Top Deals on flights from Cape Town to Ottawa
Cape Town, ZA (CPT) - Ottawa, CA (YOW)

May 5
May 6

May 20
May 21
as low as
$1437
Cape Town, ZA (CPT) - Ottawa, CA (YOW)

May 4
May 5

May 20
May 22
as low as
$1736
Cape Town, ZA (CPT) - Ottawa, CA (YOW)

May 5
May 6

May 20
May 21
as low as
$1908
Cape Town, ZA (CPT) - Ottawa, CA (YOW)

May 4
May 6

May 20
May 22
as low as
$2003
Cape Town, ZA (CPT) - Ottawa, CA (YOW)

May 4
May 5

May 20
May 21
as low as
$2058
Cape Town, ZA (CPT) - Ottawa, CA (YOW)

May 4
May 5

May 20
May 22
as low as
$3431
Top Deals on flights from Accra to Ottawa
Accra, GH (ACC) - Ottawa, CA (YOW)

May 4
May 5

Jun 4
Jun 5
as low as
$1636
Accra, GH (ACC) - Ottawa, CA (YOW)

May 22
May 24

May 29
May 31
as low as
$1770
Accra, GH (ACC) - Ottawa, CA (YOW)

Jun 24
Jun 25

Jul 22
Jul 23
as low as
$1780
Accra, GH (ACC) - Ottawa, CA (YOW)

Sep 1
Sep 2

Sep 30
Oct 1
as low as
$2049
Accra, GH (ACC) - Ottawa, CA (YOW)

Sep 1
Sep 2

Sep 30
Oct 1
as low as
$2051
Accra, GH (ACC) - Ottawa, CA (YOW)

Jun 24
Jun 25

Jul 22
Jul 23
as low as
$8638
Top Deals on flights from Accra to Windsor
Accra, GH (ACC) - Windsor, CA (YQG)

Jun 6
Jun 8

Jun 16
Jun 18
as low as
$1503
Accra, GH (ACC) - Windsor, CA (YQG)

Jun 6
Jun 7

Jun 16
Jun 17
as low as
$1519
Accra, GH (ACC) - Windsor, CA (YQG)

Jun 6
Jun 8

Jun 16
Jun 18
as low as
$1804
Accra, GH (ACC) - Windsor, CA (YQG)

Jun 6
Jun 7

Jun 16
Jun 18
as low as
$1960
Accra, GH (ACC) - Windsor, CA (YQG)

Jun 6
Jun 8

Jun 16
Jun 18
as low as
$2074
Accra, GH (ACC) - Windsor, CA (YQG)

Jun 6
Jun 7

Jun 16
Jun 18
as low as
$2183
Accra, GH (ACC) - Windsor, CA (YQG)

May 12
May 14

May 15
May 17
as low as
$2263
Accra, GH (ACC) - Windsor, CA (YQG)

Jun 6
Jun 7

Jun 16
Jun 17
as low as
$2539
Accra, GH (ACC) - Windsor, CA (YQG)

May 12
May 13

May 15
May 16
as low as
$2909
Accra, GH (ACC) - Windsor, CA (YQG)

May 12
May 14

May 15
May 16
as low as
$2927
Accra, GH (ACC) - Windsor, CA (YQG)

May 12
May 14

May 15
May 16
as low as
$5915
Accra, GH (ACC) - Windsor, CA (YQG)

Jun 6
Jun 7

Jun 16
Jun 18
as low as
$8772
Good to Know
Essential information to help you plan your flight from Africa to Ontario
Flights to Ontario
- Flights
- North America
- Canada
- Ontario
