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
Perth
26 Mar 27 - 1 Apr 27
Economy return
Direct
From $1,771*
per person
Book Now
Johannesburg
Canberra
3 Feb 27 - 8 Feb 27
Economy return
1 connection
From $2,061*
per person
Book Now
Cape Town
Newcastle-Williamtown
31 Mar 27 - 14 Apr 27
Economy return
2 connection
From $2,411*
per person
Book Now
Cape Town
Newcastle-Williamtown
27 Jan 27 - 5 Feb 27
Economy return
2 connection
From $2,431*
per person
Book Now
Cape Town
Canberra
25 Mar 27 - 28 Mar 27
Economy return
2 connection
From $2,511*
per person
Book Now
Johannesburg
Adelaide
30 Sep 26 - 13 Oct 26
Economy return
2 connection
From $2,521*
per person
Book Now
Cape Town
Newcastle-Williamtown
15 Oct 26 - 23 Oct 26
Economy return
2 connection
From $2,711*
per person
Book Now
Johannesburg
Newcastle-Williamtown
6 Oct 26 - 9 Oct 26
Economy return
2 connection
From $3,031*
per person
Book Now
Latest holiday packages
Southern Africa Safari | 2026 - 13 Sep 2026 to 27 Dec 2026
22 days
Cape Town to Windhoek
Botswana,
Namibia,
South Africa,
Zimbabwe,
From$8,958*
per person*
Signature: South Africa from Cape Town to Kruger
10 days
Cape Town to Johannesburg
Small group,
South Africa,
From$18,299*
per person*
Southern Africa Safari | 2027 - 03 Jan 2027 to 26 Dec 2027
22 days
Cape Town to Windhoek
Botswana,
Namibia,
South Africa,
Zimbabwe,
From$10,376*
per person*
Signature: South Africa's Kruger National Park
6 days
Johannesburg to Johannesburg
Small group,
South Africa,
From$10,899*
per person*
Contrasts of Africa
24 days
Cape Town to Nairobi
Land Tour,
South Africa,
Kenya,
From$38,995*
per person*
25 Day South Africa to the Serengeti & Masai Mara Premium Small Group Tour
25 days
Cape Town to Nairobi
Small group,
Kenya,
South Africa,
Limited Availability
From$24,295*
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