Discover the best flight deals from Australia and New Zealand. Compare prices across airlines and save on your next journey.

AKL CHC

Singapore Airlines: Johannesburg, South Africa Return Ex Auckland $1650, Christchurch $1893 [Jul-Mar]

BTF

Beat That Flight

4 April 2025

Singapore Airlines: Johannesburg, South Africa Return Ex Auckland $1650, Christchurch $1893 [Jul-Mar]

Here’s a great deal - and you’ve got many months to choose from! All the way to Johannesburg, South Africa, with easy self-drive/tour options to Kruger National Park, or Pilanesburg Game Reserve, among many others, as well as the diverse nation of people and landscapes, from the Drakensberg Mountains to the Garden Route to the stunning backdrop to Cape Town that is Table Mountain.

And because it’s Singapore Airlines, you can fly out of Auckland or Christchurch!

Auckland - Johannesburg on Singapore Airlines return

Dates: 22 Jul 25 - 31 Mar 26

Return PriceTravel Dates
$166622 Jul to 5 Aug
$166922 Jul to 11 Aug
$166924 Jul to 13 Aug
$166924 Jul to 16 Aug
$166824 Jul to 19 Aug
$166628 Jul to 11 Aug
$166928 Jul to 20 Aug
$166828 Jul to 23 Aug
$166028 Jul to 26 Aug
$16603 Aug to 1 Sep
$166015 Aug to 13 Sep
$166019 Aug to 17 Sep
$166025 Aug to 23 Sep
$166120 Jan to 18 Feb
$166022 Jan to 17 Feb
$166126 Jan to 18 Feb
$166128 Jan to 23 Feb
$166130 Jan to 22 Feb
$166030 Jan to 28 Feb
$16511 Feb to 2 Mar
$16533 Feb to 4 Mar
$16535 Feb to 3 Mar
$16535 Feb to 6 Mar
$16519 Feb to 10 Mar
$165113 Feb to 14 Mar
$165115 Feb to 16 Mar
$165017 Feb to 18 Mar

Christchurch - Johannesburg on Singapore Airlines return

Dates: 22 Jul 25 - 31 Mar 26

Return PriceTravel Dates
$190422 Jul to 5 Aug
$190422 Jul to 8 Aug
$190422 Jul to 11 Aug
$190422 Jul to 20 Aug
$190424 Jul to 13 Aug
$190424 Jul to 16 Aug
$190424 Jul to 19 Aug
$190424 Jul to 22 Aug
$19041 Aug to 15 Aug
$19041 Aug to 18 Aug
$19041 Aug to 30 Aug
$19045 Aug to 19 Aug
$19045 Aug to 22 Aug
$19045 Aug to 25 Aug
$19045 Aug to 28 Aug
$19045 Aug to 31 Aug
$19047 Aug to 30 Aug
$19047 Aug to 2 Sep
$190411 Aug to 25 Aug
$190411 Aug to 28 Aug
$190411 Aug to 31 Aug
$190411 Aug to 3 Sep
$190411 Aug to 6 Sep
$190411 Aug to 9 Sep
$190415 Aug to 29 Aug
$190415 Aug to 1 Sep
$190315 Aug to 10 Sep
$190315 Aug to 13 Sep
$190321 Aug to 10 Sep
$190321 Aug to 13 Sep
$190321 Aug to 16 Sep
$190321 Aug to 19 Sep
$190325 Aug to 8 Sep
$190325 Aug to 14 Sep
$190325 Aug to 17 Sep
$190325 Aug to 20 Sep
$190325 Aug to 23 Sep
$190329 Aug to 12 Sep
$190329 Aug to 15 Sep
$190329 Aug to 24 Sep
$190329 Aug to 27 Sep
$190331 Aug to 14 Sep
$190331 Aug to 17 Sep
$190331 Aug to 20 Sep
$190331 Aug to 23 Sep
$190331 Aug to 29 Sep
$19032 Sep to 16 Sep
$19032 Sep to 19 Sep
$19032 Sep to 22 Sep
$19034 Sep to 24 Sep
$19034 Sep to 27 Sep
$19034 Sep to 30 Sep
$19038 Sep to 22 Sep
$190328 Sep to 21 Oct
$190328 Sep to 27 Oct
$190330 Sep to 20 Oct
$190330 Sep to 23 Oct
$190330 Sep to 26 Oct
$190330 Sep to 29 Oct
$19032 Oct to 22 Oct
$19032 Oct to 25 Oct
$190312 Oct to 26 Oct
$190312 Oct to 1 Nov
$190312 Oct to 7 Nov
$190312 Oct to 10 Nov
$190314 Oct to 31 Oct
$190314 Oct to 3 Nov
$190314 Oct to 6 Nov
$190314 Oct to 9 Nov
$190314 Oct to 12 Nov
$190316 Oct to 30 Oct
$190316 Oct to 2 Nov
$190316 Oct to 5 Nov
$190316 Oct to 8 Nov
$190316 Oct to 11 Nov
$190316 Oct to 14 Nov
$190320 Oct to 3 Nov
$190320 Oct to 6 Nov
$190320 Oct to 9 Nov
$190320 Oct to 12 Nov
$190320 Oct to 15 Nov
$190320 Oct to 18 Nov
$190218 Jan to 16 Feb
$190120 Jan to 19 Feb
$190123 Jan to 22 Feb
$190126 Jan to 17 Feb
$190126 Jan to 21 Feb
$190126 Jan to 25 Feb
$190129 Jan to 16 Feb
$190129 Jan to 20 Feb
$190129 Jan to 24 Feb
$190129 Jan to 28 Feb
$19011 Feb to 19 Feb
$19011 Feb to 23 Feb
$19011 Feb to 27 Feb
$19011 Feb to 3 Mar
$19014 Feb to 18 Feb
$19014 Feb to 22 Feb
$19014 Feb to 26 Feb
$19014 Feb to 2 Mar
$18997 Feb to 1 Mar
$18997 Feb to 5 Mar
$189910 Feb to 24 Feb
$189910 Feb to 4 Mar
$189313 Feb to 27 Feb