Cheapest flight routes found to Johannesburg
From Calgary (YYC), Canada to Johannesburg, South Africa (JNB):
C$1,154
Depart: 07 Sep 2025 · Return: 17 Sep 2025
Price found 13 Jul 2025, 00:56
From Montreal (YUL), Canada to Johannesburg, South Africa (JNB):
C$1,231
Depart: 17 Jan 2026 · Return: 31 Jan 2026
Price found 10 Jul 2025, 23:24
From Toronto (YYZ), Canada to Johannesburg, South Africa (JNB):
C$1,249
Depart: 06 Apr 2026 · Return: 20 Apr 2026
Price found 13 Jul 2025, 22:54
From Vancouver (YVR), Canada to Johannesburg, South Africa (JNB):
C$1,334
Depart: 11 Sep 2025 · Return: 21 Sep 2025
Price found 13 Jul 2025, 21:37
From Ottawa (YOW), Canada to Johannesburg, South Africa (JNB):
C$1,360
Depart: 29 Oct 2025 · Return: 05 Nov 2025
Price found 13 Jul 2025, 13:29
From Halifax (YHZ), Canada to Johannesburg, South Africa (JNB):
C$1,433
Depart: 20 Oct 2025 · Return: 27 Oct 2025
Price found 14 Jul 2025, 02:28
From Edmonton (YEG), Canada to Johannesburg, South Africa (JNB):
C$1,549
Depart: 20 Nov 2025 · Return: 01 Dec 2025
Price found 11 Jul 2025, 19:59
From Moncton (YQM), Canada to Johannesburg, South Africa (JNB):
C$1,576
Depart: 19 Sep 2025 · Return: 03 Oct 2025
Price found 11 Jul 2025, 21:11
From Kelowna (YLW), Canada to Johannesburg, South Africa (JNB):
C$1,614
Depart: 20 Sep 2025 · Return: 15 Oct 2025
Price found 14 Jul 2025, 17:48
From Regina (YQR), Canada to Johannesburg, South Africa (JNB):
C$1,655
Depart: 25 Sep 2025 · Return: 30 Oct 2025
Price found 14 Jul 2025, 05:54
From Winnipeg (YWG), Canada to Johannesburg, South Africa (JNB):
C$1,694
Depart: 18 Feb 2026 · Return: 09 Mar 2026
Price found 13 Jul 2025, 20:14
From Quebec (YQB), Canada to Johannesburg, South Africa (JNB):
C$1,841
Depart: 12 Nov 2025 · Return: 19 Nov 2025
Price found 11 Jul 2025, 14:30
From Saskatoon (YXE), Canada to Johannesburg, South Africa (JNB):
C$1,844
Depart: 16 Jan 2026 · Return: 30 Jan 2026
Price found 12 Jul 2025, 13:50
From Victoria (YYJ), Canada to Johannesburg, South Africa (JNB):
C$2,056
Depart: 24 Jul 2025 · Return: 14 Aug 2025
Price found 10 Jul 2025, 22:43