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

Cape Town
Perth
21 Feb 27 - 6 Mar 27
Economy return
1 connection
From $1,951*
per person
Book Now
Johannesburg
Brisbane
25 Jan 27 - 3 Feb 27
Economy return
1 connection
From $2,261*
per person
Book Now
Johannesburg
Melbourne - Tullamarine
29 Sep 26 - 11 Oct 26
Economy return
1 connection
From $2,381*
per person
Book Now
Cape Town
Hobart
21 Feb 27 - 4 Mar 27
Economy return
2 connection
From $2,411*
per person
Book Now
Johannesburg
Adelaide
13 Jan 27 - 17 Jan 27
Economy return
1 connection
From $2,511*
per person
Book Now
Cape Town
Hobart
1 Nov 26 - 5 Nov 26
Economy return
3 connection
From $2,581*
per person
Book Now
Johannesburg
Canberra
9 Nov 26 - 12 Nov 26
Economy return
2 connection
From $2,591*
per person
Book Now
Cape Town
Newcastle-Williamtown
26 Sep 26 - 10 Oct 26
Economy return
2 connection
From $3,181*
per person
Book Now
Latest holiday packages
Exploring South Africa, Victoria Falls, and Botswana
14 days
Johannesburg to Cape Town
Virtuoso,
South Africa,
From$11,149*
per person*
Iconic Africa 2026
15 days
Cape Town to Johannesburg
River/Small ship/Barge,
Botswana,
South Africa,
Zimbabwe,
From$27,165*
per person*
African Wonders & the Skeleton Coast 2028
17 days
Johannesburg to Windhoek
River/Small ship/Barge,
Namibia,
Botswana,
South Africa,
Zimbabwe,
From$28,523*
per person*
A&K Sanctuary Southern Africa Safari and Victoria Falls
9 days
Johannesburg to Johannesburg
Private / Tailor made,
South Africa,
SOLD OUT
Essence of South Africa with Victoria Falls - 03 Jan 2027 to 19 Dec 2027
13 days
Cape Town to Victoria Falls
Botswana,
South Africa,
Zimbabwe,
From$10,240*
per person*
Experience Southern Africa
16 days
Johannesburg to Johannesburg
Wildlife,
Overland,
Adventure,
Botswana,
South Africa,
Zimbabwe,
Limited Availability
From$6,061*
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