Compare cheap flights to South Africa

Book your cheap flights to South Africa with Skiddoo and explore the region’s fantastic cities like Johannesburg, Cape Town, and Pretoria! Choose from our great selection of flights and be enchanted by the country’s mix of modern and classic African culture.

What to do in South Africa

South Africa is a big country with stunning and diverse landscapes. Travellers flock here yearly to see the country’s many natural and cultural attractions. It perfectly blends world-class cities with the great outdoors to give you the best African adventure during your trip.

When you’re in South Africa, you have to explore the wild. Experience the bush drive and wilderness trail at the Kruger National Park. Spend your day game watching and let the wildlife come to you in Kgalagadi Transfrontier Park. Play with the cubs at the Lion Park, and see the gentle giants at Addo Elephant National Park too.

If you want to see marine life, the region of Hermanus is the best place in the world to go whale watching. And if you’re feeling extra adventurous, have a go at cage diving with great white sharks here or in Cape Town.

Go wild in the waters of Cape Town and enjoy surfing, swimming, kite surfing, and deep-sea fishing. Conquer the Orange River with your river rafting skills, and then gaze at the stars as you camp under the night sky.

Combine your love of nature and history and visit South Africa’s UNESCO World Heritage sites like the Cradle of Humankind, Cape Floral Region, iSimangaliso Wetland Park, Ukhahlamba Drakensberg Park, and the Vredefort Dome.

See the breathtaking views of South Africa at the top of Table Mountain. Feast your eyes on countless lagoons as you coast through the Garden Route on your way to Tsitsikamma National Park. And have the perfect photo ops and memories at the striking Augrabies Falls National Park and Blyde River Canyon.

Have a trip of a lifetime in this enchanting country and get more travel ideas with the ultimate South Africa itinerary.

When to visit South Africa

The best time for you to visit South Africa depends on what you want to do in the country. The Kwazulu-Natal coast enjoys sunshine year-round. For superb safari game viewing, schedule your trip during the drier winter months from May to October. Enjoy a beach holiday in Cape Town during summer from November to March. And whale-watching season on the Whale Coast is best between June and November.

You can fly to South Africa and start exploring the country visa-free for 90 days.

Check Smartraveller to know more about other entry and exit requirements.

Travelling to and around South Africa

South Africa has two major international airports - OR Tambo International Airport in Johannesburg, where you’ll be landing, and Cape Town International Airport. You can travel around the country by plane, train, bus, booked tours, and hired car.

It’s time to take a walk on the wild side! Grab your passport now and book your flights to Johannesburg with Skiddoo today.

Read more

Read less

Travelling in:
Return in:
What's your budget per person?