Flights from Toronto to Johannesburg from CAD1,759

Book Your Toronto to Johannesburg Flight Within the Next 90 Days

CAD1.8K
CAD3.0K
Displaying fares for January-2025
22

We

JAN

23

Th

24

Fr

25

Sa

26

Su

27

Mo

28

Tu

29

We

30

Th

31

Fr

01

Sa

FEB

02

Su

03

Mo

04

Tu

05

We

06

Th

07

Fr

08

Sa

09

Su

10

Mo

11

Tu

12

We

13

Th

14

Fr

15

Sa

16

Su

17

Mo

18

Tu

19

We

20

Th

21

Fr

RangeCAD1,759-CAD2,963
Flights from Toronto to Johannesburg

Best Deals for Toronto to Johannesburg Flights on Etihad

Best Deals for Toronto to Johannesburg Flights on Etihad
From
To
Fare Type
Dates
Price
FromToronto (YYZ)ToJohannesburg (JNB)Round-trip
/
Economy
15 Sep 2025 - 3 Dec 2025

From

CAD1,934*

Last Seen 7 hours ago

FromToronto (YYZ)ToJohannesburg (JNB)Round-trip
/
Economy
3 Sep 2025 - 3 Dec 2025

From

CAD2,193*

Last Seen 6 hours ago

FromToronto (YYZ)ToJohannesburg (JNB)Round-trip
/
Economy
18 Sep 2025 - 3 Dec 2025

From

CAD2,193*

Last Seen 7 hours ago

FromToronto (YYZ)ToJohannesburg (JNB)Round-trip
/
Economy
17 Sep 2025 - 4 Dec 2025

From

CAD2,364*

Last Seen 7 hours ago

FromToronto (YYZ)ToJohannesburg (JNB)Round-trip
/
Economy
31 Aug 2025 - 20 Sep 2025

From

CAD1,895*

Last Seen 1 day ago

FromToronto (YYZ)ToJohannesburg (JNB)Round-trip
/
Economy
28 Aug 2025 - 18 Sep 2025

From

CAD2,120*

Last Seen 1 day ago

FromToronto (YYZ)ToJohannesburg (JNB)Round-trip
/
Economy
26 Nov 2025 - 15 Dec 2025

From

CAD2,325*

Last Seen 1 day ago

FromToronto (YYZ)ToJohannesburg (JNB)Round-trip
/
Economy
30 Nov 2025 - 16 Dec 2025

From

CAD2,864*

Last Seen 1 day ago

FromToronto (YYZ)ToJohannesburg (JNB)Round-trip
/
Economy
5 Dec 2025 - 19 Dec 2025

From

CAD4,136*

Last Seen 1 day ago

*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional fees and charges for optional products and services may apply.