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 Price | Travel Dates |
---|---|
$1666 | 22 Jul to 5 Aug(bookings.beatthatflight.com.au) |
$1669 | 22 Jul to 11 Aug(bookings.beatthatflight.com.au) |
$1669 | 24 Jul to 13 Aug(bookings.beatthatflight.com.au) |
$1669 | 24 Jul to 16 Aug(bookings.beatthatflight.com.au) |
$1668 | 24 Jul to 19 Aug(bookings.beatthatflight.com.au) |
$1666 | 28 Jul to 11 Aug(bookings.beatthatflight.com.au) |
$1669 | 28 Jul to 20 Aug(bookings.beatthatflight.com.au) |
$1668 | 28 Jul to 23 Aug(bookings.beatthatflight.com.au) |
$1660 | 28 Jul to 26 Aug(bookings.beatthatflight.com.au) |
$1660 | 3 Aug to 1 Sep(bookings.beatthatflight.com.au) |
$1660 | 15 Aug to 13 Sep(bookings.beatthatflight.com.au) |
$1660 | 19 Aug to 17 Sep(bookings.beatthatflight.com.au) |
$1660 | 25 Aug to 23 Sep(bookings.beatthatflight.com.au) |
$1661 | 20 Jan to 18 Feb(bookings.beatthatflight.com.au) |
$1660 | 22 Jan to 17 Feb(bookings.beatthatflight.com.au) |
$1661 | 26 Jan to 18 Feb(bookings.beatthatflight.com.au) |
$1661 | 28 Jan to 23 Feb(bookings.beatthatflight.com.au) |
$1661 | 30 Jan to 22 Feb(bookings.beatthatflight.com.au) |
$1660 | 30 Jan to 28 Feb(bookings.beatthatflight.com.au) |
$1651 | 1 Feb to 2 Mar(bookings.beatthatflight.com.au) |
$1653 | 3 Feb to 4 Mar(bookings.beatthatflight.com.au) |
$1653 | 5 Feb to 3 Mar(bookings.beatthatflight.com.au) |
$1653 | 5 Feb to 6 Mar(bookings.beatthatflight.com.au) |
$1651 | 9 Feb to 10 Mar(bookings.beatthatflight.com.au) |
$1651 | 13 Feb to 14 Mar(bookings.beatthatflight.com.au) |
$1651 | 15 Feb to 16 Mar(bookings.beatthatflight.com.au) |
$1650 | 17 Feb to 18 Mar(bookings.beatthatflight.com.au) |
- Cheapest :$1650(bookings.beatthatflight.com.au) return
Christchurch - Johannesburg on Singapore Airlines return
Dates: 22 Jul 25 - 31 Mar 26
Return Price | Travel Dates |
---|---|
$1904 | 22 Jul to 5 Aug(bookings.beatthatflight.com.au) |
$1904 | 22 Jul to 8 Aug(bookings.beatthatflight.com.au) |
$1904 | 22 Jul to 11 Aug(bookings.beatthatflight.com.au) |
$1904 | 22 Jul to 20 Aug(bookings.beatthatflight.com.au) |
$1904 | 24 Jul to 13 Aug(bookings.beatthatflight.com.au) |
$1904 | 24 Jul to 16 Aug(bookings.beatthatflight.com.au) |
$1904 | 24 Jul to 19 Aug(bookings.beatthatflight.com.au) |
$1904 | 24 Jul to 22 Aug(bookings.beatthatflight.com.au) |
$1904 | 1 Aug to 15 Aug(bookings.beatthatflight.com.au) |
$1904 | 1 Aug to 18 Aug(bookings.beatthatflight.com.au) |
$1904 | 1 Aug to 30 Aug(bookings.beatthatflight.com.au) |
$1904 | 5 Aug to 19 Aug(bookings.beatthatflight.com.au) |
$1904 | 5 Aug to 22 Aug(bookings.beatthatflight.com.au) |
$1904 | 5 Aug to 25 Aug(bookings.beatthatflight.com.au) |
$1904 | 5 Aug to 28 Aug(bookings.beatthatflight.com.au) |
$1904 | 5 Aug to 31 Aug(bookings.beatthatflight.com.au) |
$1904 | 7 Aug to 30 Aug(bookings.beatthatflight.com.au) |
$1904 | 7 Aug to 2 Sep(bookings.beatthatflight.com.au) |
$1904 | 11 Aug to 25 Aug(bookings.beatthatflight.com.au) |
$1904 | 11 Aug to 28 Aug(bookings.beatthatflight.com.au) |
$1904 | 11 Aug to 31 Aug(bookings.beatthatflight.com.au) |
$1904 | 11 Aug to 3 Sep(bookings.beatthatflight.com.au) |
$1904 | 11 Aug to 6 Sep(bookings.beatthatflight.com.au) |
$1904 | 11 Aug to 9 Sep(bookings.beatthatflight.com.au) |
$1904 | 15 Aug to 29 Aug(bookings.beatthatflight.com.au) |
$1904 | 15 Aug to 1 Sep(bookings.beatthatflight.com.au) |
$1903 | 15 Aug to 10 Sep(bookings.beatthatflight.com.au) |
$1903 | 15 Aug to 13 Sep(bookings.beatthatflight.com.au) |
$1903 | 21 Aug to 10 Sep(bookings.beatthatflight.com.au) |
$1903 | 21 Aug to 13 Sep(bookings.beatthatflight.com.au) |
$1903 | 21 Aug to 16 Sep(bookings.beatthatflight.com.au) |
$1903 | 21 Aug to 19 Sep(bookings.beatthatflight.com.au) |
$1903 | 25 Aug to 8 Sep(bookings.beatthatflight.com.au) |
$1903 | 25 Aug to 14 Sep(bookings.beatthatflight.com.au) |
$1903 | 25 Aug to 17 Sep(bookings.beatthatflight.com.au) |
$1903 | 25 Aug to 20 Sep(bookings.beatthatflight.com.au) |
$1903 | 25 Aug to 23 Sep(bookings.beatthatflight.com.au) |
$1903 | 29 Aug to 12 Sep(bookings.beatthatflight.com.au) |
$1903 | 29 Aug to 15 Sep(bookings.beatthatflight.com.au) |
$1903 | 29 Aug to 24 Sep(bookings.beatthatflight.com.au) |
$1903 | 29 Aug to 27 Sep(bookings.beatthatflight.com.au) |
$1903 | 31 Aug to 14 Sep(bookings.beatthatflight.com.au) |
$1903 | 31 Aug to 17 Sep(bookings.beatthatflight.com.au) |
$1903 | 31 Aug to 20 Sep(bookings.beatthatflight.com.au) |
$1903 | 31 Aug to 23 Sep(bookings.beatthatflight.com.au) |
$1903 | 31 Aug to 29 Sep(bookings.beatthatflight.com.au) |
$1903 | 2 Sep to 16 Sep(bookings.beatthatflight.com.au) |
$1903 | 2 Sep to 19 Sep(bookings.beatthatflight.com.au) |
$1903 | 2 Sep to 22 Sep(bookings.beatthatflight.com.au) |
$1903 | 4 Sep to 24 Sep(bookings.beatthatflight.com.au) |
$1903 | 4 Sep to 27 Sep(bookings.beatthatflight.com.au) |
$1903 | 4 Sep to 30 Sep(bookings.beatthatflight.com.au) |
$1903 | 8 Sep to 22 Sep(bookings.beatthatflight.com.au) |
$1903 | 28 Sep to 21 Oct(bookings.beatthatflight.com.au) |
$1903 | 28 Sep to 27 Oct(bookings.beatthatflight.com.au) |
$1903 | 30 Sep to 20 Oct(bookings.beatthatflight.com.au) |
$1903 | 30 Sep to 23 Oct(bookings.beatthatflight.com.au) |
$1903 | 30 Sep to 26 Oct(bookings.beatthatflight.com.au) |
$1903 | 30 Sep to 29 Oct(bookings.beatthatflight.com.au) |
$1903 | 2 Oct to 22 Oct(bookings.beatthatflight.com.au) |
$1903 | 2 Oct to 25 Oct(bookings.beatthatflight.com.au) |
$1903 | 12 Oct to 26 Oct(bookings.beatthatflight.com.au) |
$1903 | 12 Oct to 1 Nov(bookings.beatthatflight.com.au) |
$1903 | 12 Oct to 7 Nov(bookings.beatthatflight.com.au) |
$1903 | 12 Oct to 10 Nov(bookings.beatthatflight.com.au) |
$1903 | 14 Oct to 31 Oct(bookings.beatthatflight.com.au) |
$1903 | 14 Oct to 3 Nov(bookings.beatthatflight.com.au) |
$1903 | 14 Oct to 6 Nov(bookings.beatthatflight.com.au) |
$1903 | 14 Oct to 9 Nov(bookings.beatthatflight.com.au) |
$1903 | 14 Oct to 12 Nov(bookings.beatthatflight.com.au) |
$1903 | 16 Oct to 30 Oct(bookings.beatthatflight.com.au) |
$1903 | 16 Oct to 2 Nov(bookings.beatthatflight.com.au) |
$1903 | 16 Oct to 5 Nov(bookings.beatthatflight.com.au) |
$1903 | 16 Oct to 8 Nov(bookings.beatthatflight.com.au) |
$1903 | 16 Oct to 11 Nov(bookings.beatthatflight.com.au) |
$1903 | 16 Oct to 14 Nov(bookings.beatthatflight.com.au) |
$1903 | 20 Oct to 3 Nov(bookings.beatthatflight.com.au) |
$1903 | 20 Oct to 6 Nov(bookings.beatthatflight.com.au) |
$1903 | 20 Oct to 9 Nov(bookings.beatthatflight.com.au) |
$1903 | 20 Oct to 12 Nov(bookings.beatthatflight.com.au) |
$1903 | 20 Oct to 15 Nov(bookings.beatthatflight.com.au) |
$1903 | 20 Oct to 18 Nov(bookings.beatthatflight.com.au) |
$1902 | 18 Jan to 16 Feb(bookings.beatthatflight.com.au) |
$1901 | 20 Jan to 19 Feb(bookings.beatthatflight.com.au) |
$1901 | 23 Jan to 22 Feb(bookings.beatthatflight.com.au) |
$1901 | 26 Jan to 17 Feb(bookings.beatthatflight.com.au) |
$1901 | 26 Jan to 21 Feb(bookings.beatthatflight.com.au) |
$1901 | 26 Jan to 25 Feb(bookings.beatthatflight.com.au) |
$1901 | 29 Jan to 16 Feb(bookings.beatthatflight.com.au) |
$1901 | 29 Jan to 20 Feb(bookings.beatthatflight.com.au) |
$1901 | 29 Jan to 24 Feb(bookings.beatthatflight.com.au) |
$1901 | 29 Jan to 28 Feb(bookings.beatthatflight.com.au) |
$1901 | 1 Feb to 19 Feb(bookings.beatthatflight.com.au) |
$1901 | 1 Feb to 23 Feb(bookings.beatthatflight.com.au) |
$1901 | 1 Feb to 27 Feb(bookings.beatthatflight.com.au) |
$1901 | 1 Feb to 3 Mar(bookings.beatthatflight.com.au) |
$1901 | 4 Feb to 18 Feb(bookings.beatthatflight.com.au) |
$1901 | 4 Feb to 22 Feb(bookings.beatthatflight.com.au) |
$1901 | 4 Feb to 26 Feb(bookings.beatthatflight.com.au) |
$1901 | 4 Feb to 2 Mar(bookings.beatthatflight.com.au) |
$1899 | 7 Feb to 1 Mar(bookings.beatthatflight.com.au) |
$1899 | 7 Feb to 5 Mar(bookings.beatthatflight.com.au) |
$1899 | 10 Feb to 24 Feb(bookings.beatthatflight.com.au) |
$1899 | 10 Feb to 4 Mar(bookings.beatthatflight.com.au) |
$1893 | 13 Feb to 27 Feb(bookings.beatthatflight.com.au) |
- Cheapest :$1893(bookings.beatthatflight.com.au) return
You can follow me at Beat That Flight(beatthatflight.com.au) for more deals, error fares, promos and sales, on Youtube(youtube.com), on Facebook(facebook.com), Messenger(messenger.com) or on Google News(news.google.com).
A reminder that while South Africa does not present a yellow fever risk, a Yellow fever vaccine card is required for entry.