background

Flight Deals from Ontario to Africa

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoNH LogoEK LogoTK LogoAF LogoLH LogoLX Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!

Top Deals on flights from Toronto to Johannesburg

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

May 9

YYZ
28h 20m
MUC

May 11

JNB
SWISS Logo
SWISS

May 16

JNB
23h 30m
ZRH

May 17

YYZ

as low as

$0

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

May 9

YYZ
31h 15m
ZRH

May 11

JNB
SWISS Logo
SWISS

May 16

JNB
23h 30m
ZRH

May 17

YYZ

as low as

$0

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

May 9

YYZ
25h
DOH

May 11

JNB
Qatar Airways Logo
Qatar Airways

May 16

JNB
26h 55m
DOH

May 17

YYZ

as low as

$0

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Air Canada Logo
Air Canada

May 3

YYZ
19h 50m
EWR

May 4

JNB
Lufthansa Logo
Lufthansa

Jun 8

JNB
39h 45m
MUC

Jun 9

YYZ

as low as

$997

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Air Canada Logo
Air Canada

May 4

YYZ
30h 50m
MUC

May 6

JNB
Lufthansa Logo
Lufthansa

Jun 8

JNB
39h 45m
MUC

Jun 9

YYZ

as low as

$1001

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Air Canada Logo
Air Canada

May 13

YYZ
29h 20m
FRA

May 15

JNB
British Airways Logo
British Airways

May 25

JNB
21h 50m
LHR

May 26

YYZ

as low as

$1097

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Sep 30

YYZ
20h 40m
ADD

Oct 1

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

Oct 13

JNB
24h 15m
ADD

Oct 14

YYZ

as low as

$1248

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

May 13

YYZ
23h 40m
DXB

May 14

JNB
Emirates Logo
Emirates

May 25

JNB
28h 8m
DXB
YUL

May 26

YYZ

as low as

$1400

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Brussels Airlines Logo
Brussels Airlines

May 3

YYZ
32h
BRU
FRA

May 5

JNB
Lufthansa Logo
Lufthansa

Jun 8

JNB
39h 45m
MUC

Jun 9

YYZ

as low as

$1410

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

Nov 19

YYZ
23h 40m
DXB

Nov 20

JNB
Emirates Logo
Emirates

Dec 7

JNB
26h 25m
DXB

Dec 8

YYZ

as low as

$1491

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

Condor Logo
Condor

Jun 12

YYZ
29h 55m
FRA

Jun 14

JNB
Condor Logo
Condor

Jun 23

JNB
29h 20m
FRA

Jun 24

YYZ

as low as

$1563

Toronto, CA (YTO) - Johannesburg, ZA (JNB)

RwandAir Logo
RwandAir

Jun 7

YYZ
47h 20m
DOH
KGL

Jun 10

JNB
RwandAir Logo
RwandAir

Jun 15

JNB
28h 10m
KGL
DOH

Jun 16

YYZ

as low as

$1744

Top Deals on flights from Ottawa to Johannesburg

Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

United Airlines Logo
United Airlines

Oct 25

YOW
18h 35m
EWR

Oct 26

JNB
SWISS Logo
SWISS

Nov 8

JNB
28h 23m
ZRH
YUL

Nov 9

YOW

as low as

$1430

Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Oct 25

YOW
37h 45m
YUL
ZRH

Oct 27

JNB
SWISS Logo
SWISS

Nov 8

JNB
28h 23m
ZRH
YUL

Nov 9

YOW

as low as

$1460

Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Porter Airlines Logo
Porter Airlines

Oct 22

YOW
42h 50m
BOS
DOH

Oct 24

JNB
Qatar Airways Logo
Qatar Airways

Nov 6

JNB
28h 28m
DOH
YUL

Nov 7

YOW

as low as

$1464

Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Air Canada Logo
Air Canada

Oct 25

YOW
29h 45m
YUL
GRU

Oct 27

JNB
Air Canada Logo
Air Canada

Nov 8

JNB
28h 23m
ZRH
YUL

Nov 9

YOW

as low as

$1756

Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Air Canada Logo
Air Canada

Oct 22

YOW
51h 5m
YYZ
CAI

Oct 25

JNB
Egyptair Logo
Egyptair

Nov 6

JNB
43h 33m
CAI
YYZ

Nov 8

YOW

as low as

$1925

Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

WestJet Logo
WestJet

Jan 16

YOW
45h 45m
YYZ
LHR

Jan 18

JNB
British Airways Logo
British Airways

Jan 30

JNB
36h 7m
LHR
YYZ

Feb 1

YOW

as low as

$1999

Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Air Canada Logo
Air Canada

Dec 16

YOW
37h 5m
YUL
IST

Dec 18

JNB
Turkish Airlines Logo
Turkish Airlines

Jan 2

JNB
35h 38m
IST
YYZ

Jan 3

YOW

as low as

$3034

Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

WestJet Logo
WestJet

Jan 16

YOW
43h 40m
YYC
LHR

Jan 18

JNB
WestJet Logo
WestJet

Jan 30

JNB
34h 20m
LHR
YYC

Feb 1

YOW

as low as

$3263

Ottawa, CA (YOW) - Johannesburg, ZA (JNB)

Air Canada Logo
Air Canada

Dec 16

YOW
30h 35m
YYZ
GRU

Dec 18

JNB
Air Canada Logo
Air Canada

Jan 2

JNB
25h 18m
FRA
YUL

Jan 3

YOW

as low as

$3809

Top Deals on flights from Windsor to Johannesburg

Windsor, CA (YQG) - Johannesburg, ZA (JNB)

Air Canada Logo
Air Canada

Jul 6

YQG
35h 15m
YYZ
ZRH

Jul 8

JNB
Air Canada Logo
Air Canada

Aug 7

JNB
29h 47m
ZRH
YYZ

Aug 8

YQG

as low as

$2094

Windsor, CA (YQG) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Jul 6

YQG
35h 15m
YYZ
ZRH

Jul 8

JNB
SWISS Logo
SWISS

Aug 7

JNB
29h 47m
ZRH
YYZ

Aug 8

YQG

as low as

$2121

Windsor, CA (YQG) - Johannesburg, ZA (JNB)

Air Canada Logo
Air Canada

Jul 6

YQG
35h 40m
YYZ
ADD

Jul 8

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

Aug 7

JNB
30h 52m
ADD
YYZ

Aug 8

YQG

as low as

$2230

Windsor, CA (YQG) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Jul 6

YQG
35h 15m
YYZ
ZRH

Jul 8

JNB
United Airlines Logo
United Airlines

Aug 7

JNB
23h 22m
EWR
YYZ

Aug 8

YQG

as low as

$2425

Top Deals on flights from Toronto to Nairobi

Toronto, CA (YTO) - Nairobi, KE (NBO)

United Airlines Logo
United Airlines

Nov 1

YTZ
22h 20m
IAD
BRU

Nov 2

NBO
Air Canada Logo
Air Canada

Feb 1

NBO
23h 15m
BRU
YUL

Feb 2

YTZ

as low as

$995

Toronto, CA (YTO) - Nairobi, KE (NBO)

Austrian Airlines Logo
Austrian Airlines

Sep 6

YYZ
43h 40m
VIE
BRU

Sep 8

NBO
Brussels Airlines Logo
Brussels Airlines

Feb 3

NBO
23h 45m
BRU
YUL

Feb 4

YYZ

as low as

$1025

Toronto, CA (YTO) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

Feb 2

YYZ
30h 20m
JFK

Feb 4

NBO
Kenya Airways Logo
Kenya Airways

Feb 23

NBO
19h 55m
JFK

Feb 24

YYZ

as low as

$1039

Toronto, CA (YTO) - Nairobi, KE (NBO)

SWISS Logo
SWISS

Apr 30

YYZ
45h 5m
ZRH
FRA

May 2

NBO
Brussels Airlines Logo
Brussels Airlines

Jun 2

NBO
23h 18m
BRU
YUL

Jun 3

YYZ

as low as

$1069

Toronto, CA (YTO) - Nairobi, KE (NBO)

Turkish Airlines Logo
Turkish Airlines

Nov 18

YYZ
22h 55m
IST

Nov 20

NBO
Turkish Airlines Logo
Turkish Airlines

Dec 3

NBO
21h 25m
IST

Dec 3

YYZ

as low as

$1099

Toronto, CA (YTO) - Nairobi, KE (NBO)

Emirates Logo
Emirates

May 25

YYZ
22h 5m
DXB

May 26

NBO
Emirates Logo
Emirates

Jul 14

NBO
23h 55m
DXB

Jul 15

YYZ

as low as

$1244

Toronto, CA (YTO) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

Apr 30

YYZ
22h 5m
YUL
FRA

May 1

NBO
Brussels Airlines Logo
Brussels Airlines

Jun 2

NBO
23h 18m
BRU
YUL

Jun 3

YYZ

as low as

$1266

Toronto, CA (YTO) - Nairobi, KE (NBO)

Ethiopian Airlines Logo
Ethiopian Airlines

May 11

YYZ
19h 25m
ADD

May 12

NBO
Ethiopian Airlines Logo
Ethiopian Airlines

May 27

NBO
22h 15m
ADD

May 28

YYZ

as low as

$1281

Toronto, CA (YTO) - Nairobi, KE (NBO)

Delta Air Lines Logo
Delta Air Lines

Apr 30

YYZ
38h 15m
CDG

May 2

NBO
Delta Air Lines Logo
Delta Air Lines

Jun 2

NBO
30h 9m
AMS
DTW

Jun 3

YYZ

as low as

$1303

Toronto, CA (YTO) - Nairobi, KE (NBO)

Air France Logo
Air France

Apr 30

YYZ
38h 15m
CDG

May 2

NBO
Delta Air Lines Logo
Delta Air Lines

Jun 2

NBO
30h 9m
AMS
DTW

Jun 3

YYZ

as low as

$1339

Toronto, CA (YTO) - Nairobi, KE (NBO)

Ethiopian Airlines Logo
Ethiopian Airlines

Oct 1

YYZ
19h 25m
ADD

Oct 2

NBO
Ethiopian Airlines Logo
Ethiopian Airlines

Oct 31

NBO
22h 35m
ADD

Nov 1

YYZ

as low as

$1472

Toronto, CA (YTO) - Nairobi, KE (NBO)

Delta Air Lines Logo
Delta Air Lines

Apr 30

YYZ
19h 35m
CDG

May 1

NBO
Delta Air Lines Logo
Delta Air Lines

Jun 2

NBO
24h 57m
CDG
JFK

Jun 3

YYZ

as low as

$1647

Top Deals on flights from Ottawa to Nairobi

Ottawa, CA (YOW) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

Sep 9

YOW
21h 45m
YUL
JFK

Sep 10

NBO
Kenya Airways Logo
Kenya Airways

Sep 28

NBO
23h 57m
LGA
YTZ

Sep 29

YOW

as low as

$967

Ottawa, CA (YOW) - Nairobi, KE (NBO)

Lufthansa Logo
Lufthansa

May 12

YOW
22h 55m
YUL
FRA

May 13

NBO
Brussels Airlines Logo
Brussels Airlines

May 20

NBO
22h 31m
BRU
YYZ

May 21

YOW

as low as

$1161

Ottawa, CA (YOW) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

May 12

YOW
22h 55m
YUL
FRA

May 13

NBO
Brussels Airlines Logo
Brussels Airlines

May 20

NBO
22h 31m
BRU
YYZ

May 21

YOW

as low as

$1161

Ottawa, CA (YOW) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

Jan 2

YOW
34h 15m
YYZ
JED

Jan 4

NBO
Saudi Arabian Airlines Logo
Saudi Arabian Airlines

Jan 16

NBO
22h 38m
JED
YYZ

Jan 16

YOW

as low as

$1194

Ottawa, CA (YOW) - Nairobi, KE (NBO)

Emirates Logo
Emirates

Sep 9

YOW
25h
YYZ
DXB

Sep 10

NBO
Emirates Logo
Emirates

Sep 23

NBO
27h 35m
DXB
YYZ

Sep 24

YOW

as low as

$1398

Ottawa, CA (YOW) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

Sep 9

YOW
25h
YYZ
DXB

Sep 10

NBO
Emirates Logo
Emirates

Sep 23

NBO
27h 35m
DXB
YYZ

Sep 24

YOW

as low as

$1427

Ottawa, CA (YOW) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

Sep 9

YOW
31h 35m
YYZ
AUH

Sep 11

NBO
Etihad Airways Logo
Etihad Airways

Sep 28

NBO
30h 35m
AUH
YYZ

Sep 29

YOW

as low as

$1489

Ottawa, CA (YOW) - Nairobi, KE (NBO)

KLM Logo
KLM

Jun 2

YOW
20h 35m
CDG

Jun 3

NBO
KLM Logo
KLM

Jun 13

NBO
22h 55m
CDG

Jun 14

YOW

as low as

$1497

Ottawa, CA (YOW) - Nairobi, KE (NBO)

United Airlines Logo
United Airlines

Sep 9

YOW
22h 52m
EWR
BRU

Sep 10

NBO
Air Canada Logo
Air Canada

Sep 28

NBO
28h 25m
BRU
YUL

Sep 29

YOW

as low as

$1497

Ottawa, CA (YOW) - Nairobi, KE (NBO)

Air France Logo
Air France

Jun 2

YOW
20h 35m
CDG

Jun 3

NBO
KLM Logo
KLM

Jun 13

NBO
22h 55m
CDG

Jun 14

YOW

as low as

$1504

Ottawa, CA (YOW) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

May 7

YOW
23h 10m
YYZ
ADD

May 8

NBO
Ethiopian Airlines Logo
Ethiopian Airlines

May 17

NBO
26h 35m
ADD
YYZ

May 18

YOW

as low as

$1544

Ottawa, CA (YOW) - Nairobi, KE (NBO)

WestJet Logo
WestJet

May 7

YOW
24h
YYZ
IST

May 9

NBO
Turkish Airlines Logo
Turkish Airlines

Oct 10

NBO
33h 33m
IST
YVR

Oct 11

YOW

as low as

$1803

Top Deals on flights from Windsor to Nairobi

Windsor, CA (YQG) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

Sep 4

YQG
34h 25m
YYZ
ADD

Sep 6

NBO
Ethiopian Airlines Logo
Ethiopian Airlines

Sep 13

NBO
28h 52m
ADD
YYZ

Sep 14

YQG

as low as

$1708

Windsor, CA (YQG) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

Sep 5

YQG
41h 55m
YYZ
BRU

Sep 7

NBO
Air Canada Logo
Air Canada

Sep 13

NBO
22h 42m
BRU
YYZ

Sep 14

YQG

as low as

$1927

Windsor, CA (YQG) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

May 11

YQG
50h 10m
YYZ
CAI

May 14

NBO
Egyptair Logo
Egyptair

Jul 4

NBO
43h 27m
CAI
YYZ

Jul 5

YQG

as low as

$1931

Windsor, CA (YQG) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

Sep 5

YQG
41h 50m
YYZ
FRA

Sep 7

NBO
Lufthansa Logo
Lufthansa

Sep 13

NBO
22h 42m
BRU
YYZ

Sep 14

YQG

as low as

$1967

Windsor, CA (YQG) - Nairobi, KE (NBO)

SWISS Logo
SWISS

Sep 4

YQG
45h 30m
YYZ
ZRH
FRA

Sep 6

NBO
SWISS Logo
SWISS

Sep 13

NBO
50h 27m
BRU
ZRH
YYZ

Sep 15

YQG

as low as

$2162

Windsor, CA (YQG) - Nairobi, KE (NBO)

SWISS Logo
SWISS

Sep 4

YQG
45h 30m
YYZ
ZRH
FRA

Sep 6

NBO
Brussels Airlines Logo
Brussels Airlines

Sep 13

NBO
22h 42m
BRU
YYZ

Sep 14

YQG

as low as

$2220

Windsor, CA (YQG) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

Sep 4

YQG
23h 20m
YYZ
BRU

Sep 5

NBO
Brussels Airlines Logo
Brussels Airlines

Sep 13

NBO
22h 42m
BRU
YYZ

Sep 14

YQG

as low as

$2749

Top Deals on flights from London to Nairobi

London, CA (YXU) - Nairobi, KE (NBO)

Emirates Logo
Emirates

May 19

YXU
24h 40m
YYZ
DXB

May 20

NBO
Emirates Logo
Emirates

Jun 19

NBO
29h 22m
DXB
YYZ

Jun 20

YXU

as low as

$1453

London, CA (YXU) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

May 19

YXU
28h 15m
YYZ
CDG

May 20

NBO
Air France Logo
Air France

Jun 19

NBO
40h 37m
CDG
YYZ

Jun 21

YXU

as low as

$2160

London, CA (YXU) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

May 19

YXU
29h 25m
YYZ
AMS

May 20

NBO
KLM Logo
KLM

Jun 19

NBO
26h 32m
AMS
YYZ

Jun 20

YXU

as low as

$3300

London, CA (YXU) - Nairobi, KE (NBO)

Air Canada Logo
Air Canada

May 20

YXU
48h 45m
YYZ
CAI

May 23

NBO
Egyptair Logo
Egyptair

May 30

NBO
39h 48m
CAI
YYZ

May 31

YXU

as low as

$5025

Top Deals on flights from Toronto to Cape Town

Toronto, CA (YTO) - Cape Town, ZA (CPT)

Delta Air Lines Logo
Delta Air Lines

Jun 7

YYZ
22h 40m
AMS

Jun 8

CPT
KLM Logo
KLM

Jun 21

CPT
41h 5m
JNB
CDG

Jun 22

YYZ

as low as

$1080

Toronto, CA (YTO) - Cape Town, ZA (CPT)

KLM Logo
KLM

Jun 7

YYZ
22h 40m
AMS

Jun 8

CPT
KLM Logo
KLM

Jun 21

CPT
41h 5m
JNB
CDG

Jun 22

YYZ

as low as

$1085

Toronto, CA (YTO) - Cape Town, ZA (CPT)

Air France Logo
Air France

Jun 11

YYZ
39h 55m
CDG
AMS

Jun 13

CPT
KLM Logo
KLM

Jun 21

CPT
56h 35m
JNB
CDG

Jun 23

YYZ

as low as

$1159

Toronto, CA (YTO) - Cape Town, ZA (CPT)

Ethiopian Airlines Logo
Ethiopian Airlines

May 13

YYZ
21h
ADD

May 14

CPT
Ethiopian Airlines Logo
Ethiopian Airlines

May 24

CPT
24h 55m
ADD

May 25

YYZ

as low as

$1233

Toronto, CA (YTO) - Cape Town, ZA (CPT)

British Airways Logo
British Airways

Jan 19

YYZ
27h
LHR

Jan 21

CPT
American Airlines Logo
American Airlines

Feb 3

CPT
23h 40m
LHR

Feb 4

YYZ

as low as

$1379

Toronto, CA (YTO) - Cape Town, ZA (CPT)

United Airlines Logo
United Airlines

Nov 23

YTZ
18h 15m
IAD

Nov 24

CPT
SWISS Logo
SWISS

Dec 2

CPT
38h
ZRH

Dec 3

YYZ

as low as

$1387

Toronto, CA (YTO) - Cape Town, ZA (CPT)

Emirates Logo
Emirates

Mar 25

YYZ
45h 5m
DXB

Mar 27

CPT
Emirates Logo
Emirates

Apr 11

CPT
26h 15m
DXB

Apr 12

YYZ

as low as

$1397

Toronto, CA (YTO) - Cape Town, ZA (CPT)

SWISS Logo
SWISS

Nov 23

YYZ
28h 10m
ZRH

Nov 25

CPT
SWISS Logo
SWISS

Dec 2

CPT
38h
ZRH

Dec 3

YYZ

as low as

$1422

Toronto, CA (YTO) - Cape Town, ZA (CPT)

Lufthansa Logo
Lufthansa

Apr 30

YYZ
33h 10m
FRA

May 2

CPT
SWISS Logo
SWISS

May 12

CPT
32h
JNB
ZRH

May 13

YYZ

as low as

$1437

Toronto, CA (YTO) - Cape Town, ZA (CPT)

British Airways Logo
British Airways

Jan 19

YYZ
27h
LHR

Jan 21

CPT
American Airlines Logo
American Airlines

Feb 3

CPT
23h 40m
LHR

Feb 4

YYZ

as low as

$1467

Toronto, CA (YTO) - Cape Town, ZA (CPT)

Ethiopian Airlines Logo
Ethiopian Airlines

Dec 3

YYZ
21h 15m
ADD

Dec 4

CPT
Ethiopian Airlines Logo
Ethiopian Airlines

Mar 11

CPT
25h 15m
ADD

Mar 12

YYZ

as low as

$1554

Toronto, CA (YTO) - Cape Town, ZA (CPT)

Turkish Airlines Logo
Turkish Airlines

Oct 26

YYZ
32h 40m
IST

Oct 28

CPT
Turkish Airlines Logo
Turkish Airlines

Nov 24

CPT
32h
IST

Nov 25

YYZ

as low as

$1781

Top Deals on flights from Ottawa to Cape Town

Ottawa, CA (YOW) - Cape Town, ZA (CPT)

United Airlines Logo
United Airlines

Apr 29

YOW
17h 20m
EWR

Apr 30

CPT
United Airlines Logo
United Airlines

May 5

CPT
20h 3m
IAD

May 6

YOW

as low as

$1085

Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Air France Logo
Air France

Jun 15

YOW
46h
CDG
AMS

Jun 17

CPT
KLM Logo
KLM

Jun 29

CPT
50h 35m
JNB
CDG

Jul 1

YOW

as low as

$1349

Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Air Canada Logo
Air Canada

Jun 2

YOW
39h 10m
YYZ
DOH

Jun 4

CPT
Qatar Airways Logo
Qatar Airways

Jun 9

CPT
32h 41m
DOH
YUL

Jun 10

YOW

as low as

$1423

Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Lufthansa Logo
Lufthansa

Jun 2

YOW
59h 30m
YYZ
FRA

Jun 5

CPT
SWISS Logo
SWISS

Jun 9

CPT
29h 46m
ZRH
YUL

Jun 10

YOW

as low as

$1486

Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Emirates Logo
Emirates

Jun 15

YOW
41h 30m
YYZ
DXB

Jun 17

CPT
Emirates Logo
Emirates

Jun 29

CPT
29h 55m
DXB
YYZ

Jun 30

YOW

as low as

$1560

Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Air Canada Logo
Air Canada

Jun 8

YOW
30h 45m
YYZ
GRU

Jun 10

CPT
South African Airways Logo
South African Airways

Jun 23

CPT
26h 25m
GRU
YYZ

Jun 24

YOW

as low as

$1789

Ottawa, CA (YOW) - Cape Town, ZA (CPT)

WestJet Logo
WestJet

Sep 29

YOW
35h 25m
YYZ
IST

Oct 1

CPT
Turkish Airlines Logo
Turkish Airlines

Dec 10

CPT
36h 3m
IST
YUL

Dec 11

YOW

as low as

$2942

Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Air Canada Logo
Air Canada

Aug 20

YOW
54h
YUL
FRA

Aug 23

CPT
Lufthansa Logo
Lufthansa

Sep 18

CPT
29h 5m
FRA
LHR

Sep 19

YOW

as low as

$4096

Ottawa, CA (YOW) - Cape Town, ZA (CPT)

Air Canada Logo
Air Canada

Aug 20

YOW
54h
YUL
FRA

Aug 23

CPT
Lufthansa Logo
Lufthansa

Sep 18

CPT
25h 54m
FRA
YUL

Sep 19

YOW

as low as

$4328

Top Deals on flights from Windsor to Cape Town

Windsor, CA (YQG) - Cape Town, ZA (CPT)

Emirates Logo
Emirates

Jul 9

YQG
50h
YYZ
DXB

Jul 11

CPT
Emirates Logo
Emirates

Jul 17

CPT
32h 7m
DXB
YYZ

Jul 18

YQG

as low as

$1933

Windsor, CA (YQG) - Cape Town, ZA (CPT)

Air Canada Logo
Air Canada

Jul 9

YQG
36h 10m
YYZ
DOH

Jul 11

CPT
Qatar Airways Logo
Qatar Airways

Jul 17

CPT
35h 52m
DOH
YYZ

Jul 18

YQG

as low as

$2010

Windsor, CA (YQG) - Cape Town, ZA (CPT)

Air Canada Logo
Air Canada

Jul 9

YQG
36h 25m
YYZ
ADD

Jul 11

CPT
Ethiopian Airlines Logo
Ethiopian Airlines

Jul 17

CPT
31h 32m
ADD
YYZ

Jul 18

YQG

as low as

$2339

Windsor, CA (YQG) - Cape Town, ZA (CPT)

Air Canada Logo
Air Canada

Jul 9

YQG
23h 15m
YYZ
IAD

Jul 10

CPT
SWISS Logo
SWISS

Jul 17

CPT
34h 52m
JNB
ZRH
YYZ

Jul 18

YQG

as low as

$2417

Windsor, CA (YQG) - Cape Town, ZA (CPT)

SWISS Logo
SWISS

Jul 9

YQG
39h 20m
YYZ
ZRH
JNB

Jul 11

CPT
SWISS Logo
SWISS

Jul 17

CPT
34h 52m
JNB
ZRH
YYZ

Jul 18

YQG

as low as

$2455

Windsor, CA (YQG) - Cape Town, ZA (CPT)

Air Canada Logo
Air Canada

Jul 9

YQG
35h 25m
YYZ
FRA

Jul 11

CPT
SWISS Logo
SWISS

Jul 17

CPT
34h 52m
JNB
ZRH
YYZ

Jul 18

YQG

as low as

$2515

Windsor, CA (YQG) - Cape Town, ZA (CPT)

Air Canada Logo
Air Canada

Jul 9

YQG
35h 25m
YYZ
FRA

Jul 11

CPT
Lufthansa Logo
Lufthansa

Jul 17

CPT
33h 47m
JNB
FRA
YYZ

Jul 18

YQG

as low as

$2641

Good to Know

Essential information to help you plan your flight from Ontario to Africa

Cheapest Flight

$0

The lowest price we found in the last two weeks, departing May 9 and returning May 17

Airline LH1 stop ‧ 28h 20m ‧ economy

Fastest Flights

$1085

The fastest flight that we found in the last two weeks, departing Apr 29 and returning May 6

Airline UA1 stop ‧ 17h 20m ‧ economy

Cheapest Flight Round-trip

$0

Cheapest price found in the last 14 days, departing May 9 and returning May 17

Airline LH1 stop ‧ 28h 20m ‧ economy

Cheapest Layover airport

$1464

The cheapest layover airport to Johannesburg is currently $1464

Airline QR2 stops ‧ 42h 50m ‧ economy

Best Arrival airport

$967

The best arrival airport to Nairobi is currently $967

Airline KQ2 stops ‧ 21h 45m ‧ economy

Best Departure airport

$967

The best departure airport to Nairobi is currently $967

Airline KQ2 stops ‧ 21h 45m ‧ economy

Cheapest Airline

$967

The cheapest airline to Nairobi is currently $967

Airline KQ2 stops ‧ 21h 45m ‧ economy