Cheapest flight routes found to Johannesburg
From Toronto (YYZ), Canada to Johannesburg, South Africa (JNB):
C$1,158
Depart: 25 Jan 2026 · Return: 08 Feb 2026
Price found 02 Jul 2025, 17:31
From Montreal (YUL), Canada to Johannesburg, South Africa (JNB):
C$1,322
Depart: 07 Oct 2025 · Return: 21 Oct 2025
Price found 01 Jul 2025, 21:28
From Calgary (YYC), Canada to Johannesburg, South Africa (JNB):
C$1,457
Depart: 26 Sep 2025 · Return: 16 Oct 2025
Price found 02 Jul 2025, 14:24
From Vancouver (YVR), Canada to Johannesburg, South Africa (JNB):
C$1,543
Depart: 27 Nov 2025 · Return: 08 Dec 2025
Price found 30 Jun 2025, 15:10
From Victoria (YYJ), Canada to Johannesburg, South Africa (JNB):
C$1,708
Depart: 06 Mar 2026 · Return: 21 Mar 2026
Price found 02 Jul 2025, 06:57
From Ottawa (YOW), Canada to Johannesburg, South Africa (JNB):
C$1,713
Depart: 03 Nov 2025 · Return: 17 Nov 2025
Price found 02 Jul 2025, 23:04
From Halifax (YHZ), Canada to Johannesburg, South Africa (JNB):
C$1,772
Depart: 02 Oct 2025 · Return: 09 Oct 2025
Price found 30 Jun 2025, 15:42
From Edmonton (YEG), Canada to Johannesburg, South Africa (JNB):
C$1,820
Depart: 30 Apr 2026 · Return: 22 May 2026
Price found 02 Jul 2025, 05:10
From Regina (YQR), Canada to Johannesburg, South Africa (JNB):
C$1,846
Depart: 04 Nov 2025 · Return: 21 Nov 2025
Price found 30 Jun 2025, 22:44
From Winnipeg (YWG), Canada to Johannesburg, South Africa (JNB):
C$1,867
Depart: 29 Sep 2025 · Return: 05 Oct 2025
Price found 01 Jul 2025, 14:08
From Saskatoon (YXE), Canada to Johannesburg, South Africa (JNB):
C$1,998
Depart: 18 Feb 2026 · Return: 11 Mar 2026
Price found 01 Jul 2025, 12:16
From Quebec (YQB), Canada to Johannesburg, South Africa (JNB):
C$2,005
Depart: 04 Dec 2025 · Return: 18 Dec 2025
Price found 01 Jul 2025, 23:03
From Kelowna (YLW), Canada to Johannesburg, South Africa (JNB):
C$2,100
Depart: 20 Sep 2025 · Return: 15 Oct 2025
Price found 02 Jul 2025, 23:17
From Moncton (YQM), Canada to Johannesburg, South Africa (JNB):
C$2,614
Depart: 13 Dec 2025 · Return: 02 Jan 2026
Price found 30 Jun 2025, 11:50