Cheapest flight routes found to Johannesburg
From Auckland (AKL), New Zealand to Johannesburg, South Africa (JNB):
$1,947
Depart: 06 Feb 2027 · Return: 20 Feb 2027
Price found 30 Jul 2026, 00:03
From Christchurch (CHC), New Zealand to Johannesburg, South Africa (JNB):
$2,035
Depart: 03 Feb 2027 · Return: 17 Feb 2027
Price found 22 Jul 2026, 11:35
From Wellington (WLG), New Zealand to Johannesburg, South Africa (JNB):
$2,143
Depart: 01 Mar 2027 · Return: 31 Mar 2027
Price found 28 Jul 2026, 23:44
From Queenstown (ZQN), New Zealand to Johannesburg, South Africa (JNB):
$2,448
Depart: 03 Mar 2027 · Return: 10 Apr 2027
Price found 29 Jul 2026, 08:32
From Dunedin (DUD), New Zealand to Johannesburg, South Africa (JNB):
$2,677
Depart: 13 Sep 2026 · Return: 20 Sep 2026
Price found 30 Jul 2026, 05:56
From New Plymouth (NPL), New Zealand to Johannesburg, South Africa (JNB):
$2,767
Depart: 05 May 2027 · Return: 16 Jun 2027
Price found 21 Jul 2026, 12:33
From Nelson (NSN), New Zealand to Johannesburg, South Africa (JNB):
$2,769
Depart: 25 Aug 2026 · Return: 31 Aug 2026
Price found 25 Jul 2026, 10:55
From Hamilton (HLZ), New Zealand to Johannesburg, South Africa (JNB):
$2,906
Depart: 25 Aug 2026 · Return: 31 Aug 2026
Price found 25 Jul 2026, 10:55
From Napier-Hastings (NPE), New Zealand to Johannesburg, South Africa (JNB):
$2,912
Depart: 14 Apr 2027 · Return: 28 Apr 2027
Price found 20 Jul 2026, 19:31
From Tauranga (TRG), New Zealand to Johannesburg, South Africa (JNB):
$2,947
Depart: 12 Sep 2026 · Return: 19 Sep 2026
Price found 29 Jul 2026, 19:04
From Palmerston North (PMR), New Zealand to Johannesburg, South Africa (JNB):
$3,190
Depart: 20 Dec 2026 · Return: 06 Jan 2027
Price found 22 Jul 2026, 01:38
From Blenheim (BHE), New Zealand to Johannesburg, South Africa (JNB):
$3,388
Depart: 21 Dec 2026 · Return: 06 Jan 2027
Price found 29 Jul 2026, 22:40
From Invercargill (IVC), New Zealand to Johannesburg, South Africa (JNB):
$3,464
Depart: 27 Nov 2026 · Return: 12 Dec 2026
Price found 18 Jul 2026, 20:09
From Timaru (TIU), New Zealand to Johannesburg, South Africa (JNB):
$3,701
Depart: 30 Aug 2026 · Return: 05 Sep 2026
Price found 30 Jul 2026, 09:22