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

Johannesburg
Brisbane
9 Aug 26 - 23 Aug 26
Economy return
1 connection
From $1,971*
per person
Book Now
Johannesburg
Perth
14 May 26 - 28 May 26
Economy return
1 connection
From $2,011*
per person
Book Now
Cape Town
Sydney
2 Aug 26 - 13 Aug 26
Economy return
2 connection
From $2,101*
per person
Book Now
Cape Town
Melbourne - Tullamarine
7 Jun 26 - 14 Jun 26
Economy return
2 connection
From $2,101*
per person
Book Now
Cape Town
Brisbane
20 Jul 26 - 3 Aug 26
Economy return
2 connection
From $2,111*
per person
Book Now
Johannesburg
Sydney
10 Apr 26 - 12 Apr 26
Economy return
1 connection
From $2,161*
per person
Book Now
Johannesburg
Darwin
17 Aug 26 - 19 Aug 26
Economy return
1 connection
From $2,211*
per person
Book Now
Cape Town
Sydney
11 Sep 26 - 21 Sep 26
Economy return
2 connection
From $2,361*
per person
Book Now
Latest holiday packages
Signature: South Africa's Kruger National Park
6 days
Johannesburg to Johannesburg
Small group,
South Africa,
From$11,399*
per person*
Southern Africa Highlights
18 days
Windhoek to Johannesburg
Wildlife,
Adventure,
Overland,
Botswana,
Namibia,
South Africa,
Zimbabwe,
Limited Availability
From$12,266*
per person*
Premium Kenya & Southern Africa Highlights
15 days
Nairobi to Kasane
Wildlife,
Adventure,
Kenya,
Botswana,
South Africa,
Zimbabwe,
From$20,540*
per person*
South African Wildflowers, Discoveries of the Okavango Delta & Chobe River Cruise
13 days
Cape Town to Cape Town
South Africa,
From$16,995*
per person*
Botswana Family Safari with Teenagers
10 days
Victoria Falls to Johannesburg
Wildlife,
Family,
Adventure,
South Africa,
Botswana,
Zimbabwe,
From$2,547*
per person*
Wonders of Africa: 26 days Cape Town to Nairobi
26 days
Cape Town to Nairobi
Kenya,
South Africa,
From$40,045*
per person*

We're here to help

  • We're here to help with your questionsGet in touch
  • Call us on 1300 435 569 for travel enquiriesContact us
  • Find your nearest Helloworld Travel branchFind a store