Login
Become a member

South Africa

South Africa is a land of stunning diversity, offering everything from vibrant cities to breathtaking natural landscapes. Explore Cape Town’s iconic Table Mountain, go on a safari in Kruger National Park, and enjoy the beautiful beaches along the Garden Route.

Latest flight offers for South Africa

*Subject to availability

Brisbane to Johannesburg
14 Apr 27 - 17 Apr 27
Economy class return
1 connection
From
$2,330
Per Person*
Book Now
Brisbane to Johannesburg
24 Jan 27 - 6 Feb 27
Economy class return
1 connection
From
$2,330
Per Person*
Book Now
Brisbane to Cape Town
16 Apr 27 - 28 Apr 27
Economy class return
1 connection
From
$2,401
Per Person*
Book Now
Gold Coast to Johannesburg
20 May 27 - 3 Jun 27
Economy class return
2 connection
From
$2,416
Per Person*
Book Now
Gold Coast to Cape Town
14 Mar 27 - 20 Mar 27
Economy class return
2 connection
From
$2,591
Per Person*
Book Now
Gold Coast to Johannesburg
27 Nov 26 - 10 Dec 26
Economy class return
2 connection
From
$2,956
Per Person*
Book Now
Brisbane to Johannesburg
26 Dec 26 - 30 Dec 26
Economy class return
1 connection
From
$3,386
Per Person*
Book Now
Gold Coast to Cape Town
21 Dec 26 - 28 Dec 26
Economy class return
2 connection
From
$4,573
Per Person*
Book Now
Latest holiday packages featuring South Africa
15 Day Cape, Kruger & Victoria Falls with Hwange Safari
15 days
Cape Town to Victoria Falls
Small group,
South Africa,
Zimbabwe,
Limited Availability
Price from$12,195*
per person*
Signature: Kruger, Victoria Falls & Botswana’s Untamed Wonders
17 days
Johannesburg to Maun
Small group,
Botswana,
South Africa,
Zimbabwe,
Limited Availability
Price from$40,500*
Member price from $38,475*
per person*
Southern Africa Southbound: Dunes, Deltas & Falls
21 days
Victoria Falls to Cape Town
Small group,
Namibia,
South Africa,
Botswana,
Zimbabwe,
Price from$3,030*
Member price from $2,878*
per person*
South Africa: Cape Town & The Garden Route
11 days
Gqeberha to Cape Town
Small group,
South Africa,
Limited Availability
Price from$2,980*
Member price from $2,826*
per person*