Cheap flights to South Africa
Compare South Africa flights across hundreds of providers
Find the cheapest month or even day of the year to fly
Book the best fare with no fees
Where in South Africa do you want to fly to?
Cheap flight deals to South Africa
Looking for a cheap flight deal to South Africa? Find last-minute deals and the lowest prices on one-way and return tickets right here.Find the cheapest time to fly to South Africa
Looking for the best ticket prices to South Africa? It looks like May is currently the cheapest time to fly.Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Frequently asked questions
Discover South Africa
How to find cheap flights to South Africa
Looking for cheap flights to South Africa? Here are a few tips on how to secure the best price and make your flight journey as smooth as possible.
- Simply hit 'search'. We've compared hundreds of online travel agents along with all major airlines flying to South Africa to find the cheapest plane tickets. And with us there are no hidden fees - what you see is what you pay.
- Compare flight deals to South Africa from over 1,000 providers. Then choose the cheapest or fastest plane tickets.
- Flex your dates to score the best fares for your South Africa flight. If your travel dates are flexible, use Skyscanner's 'Whole month' tool to find the cheapest month, and even day to fly to South Africa.
- Set up a Price Alert. You can easily track the price of your cheap flights to South Africa by creating an alert. Whenever prices go down or up, you'll get an email or push notification to help make sure you get the best possible South Africa flight deal.
- Fly without stops. Only interested in direct flights? Make sure to tick 'Direct flights only' when performing a search. If there are direct flights to South Africa available, these will appear in the results.
- Find the cheapest Business class flights to South Africa. We scour the internet for the best Business, Premium Economy and First Class flight fares to South Africa, too. Check the difference in price as you search – you might just chance upon a last-minute low fare.
- Include nearby airports in your search. Widen your search for South Africa flight deals by selecting the "add nearby airports" option. This will allow you to see flight prices for all the nearest airports at your departure point and your destination and could help you save next time you travel.
Combine your flight to South Africa with hotels and car hire
Once you've secured your cheap ticket to South Africa, discover the best prices and exclusive rates for hotels in South Africa. You can also compare hundreds of car hire companies in one go so that you get the best car rental price for your trip.
Compare South Africa flight tickets with other destinations using the everywhere search
Not entirely set on flying to South Africa yet? You can easily browse other destinations by searching flights to 'Everywhere' - this will allow you to find the cheapest place to travel from your departure point.
South Africa hotels and car hire
Save more money and plan the rest of your trip with us. Get exclusive deals and great rates for hotels and car hire in South Africa.More travel options
Flights to Free StatePlane tickets to GautengFlights to KwaZulu-NatalReturn plane tickets to MpumalangaCheap return flights to LimpopoTickets to Western CapeReturn plane tickets to North WestReturn flights to Eastern CapeTickets to Northern Cape
Return plane tickets from Bristol to Johannesburg O.R. TamboCheap flights from Milan Bergamo to Johannesburg O.R. TamboCheap flights from Kochi to Mala MalaReturn flights from Sao Paulo Congonhas to Mala MalaReturn tickets from Cairns to Johannesburg O.R. TamboCheap flights from Copenhagen to Johannesburg O.R. TamboReturn tickets from Bologna International to Johannesburg O.R. TamboReturn tickets from Kasane to Johannesburg O.R. TamboReturn flights from Beira to Johannesburg O.R. Tambo
Return plane tickets from Cotonou to Johannesburg O.R. TamboCheap flights from Anchorage International to Johannesburg O.R. TamboReturn plane tickets from Nampula to Johannesburg O.R. TamboReturn plane tickets from Alicante to Johannesburg O.R. TamboCheap flights from Algiers to Johannesburg O.R. TamboReturn tickets from Abidjan to Johannesburg O.R. TamboFlights from Belgrade Nikola Tesla to Johannesburg O.R. TamboReturn tickets from Buenos Aires to Johannesburg O.R. TamboFlights from Brussels S. Charleroi to Johannesburg O.R. Tambo
Plane tickets from Kochi to Johannesburg O.R. TamboReturn plane tickets from Mala Mala to Johannesburg O.R. TamboReturn flights to Durban King Shaka InternationalPlane tickets to PietermaritzburgCheap tickets to NelspruitReturn tickets to Richards BayReturn plane tickets to GeorgeReturn flights to Port ElizabethCheap tickets to East London
Cheap tickets to KimberleyReturn flights to Mala MalaReturn flights to LanseriaCheap tickets to Pretoria Wonderboom Apt.Tickets to JohannesburgCheap return flights to Johannesburg O.R. TamboPlane tickets to PolokwaneReturn flights to Cape TownPlane tickets to Bloemfontein
Cheap tickets to Plettenberg BayCheap return flights to UmtataCheap return tickets to SkukuzaCheap return flights to Hoedspruit
Car hire in KwaZulu-NatalCheap car hire in Gauteng Car hire in MpumalangaCar hire in Free StateCheap car hire in Eastern Cape Car hire in LimpopoCar hire in Northern CapeCheap car hire in Western Cape Cheap car hire in North West
Best car hire in South AfricaSkukuza Airport car hireDurban King Shaka International Airport car hireBloemfontein Airport car hirePretoria Wonderboom Apt. Airport car hireCheap car hire at East London AirportCape Town Airport car hireBest car hire at Port Elizabeth AirportCheap car hire at George Airport
Cheap car hire at Johannesburg O.R. Tambo AirportCheap car hire at Hoedspruit AirportCar hire in Port ElizabethUmtata car hireBest car hire in NelspruitKimberley car hireGeorge car hireJohannesburg car hireBest car hire in East London
Book hotels in NelspruitHotels deals in HoedspruitBook hotels deals in BloemfonteinBook hotels deals in JohannesburgCheap hotels in East LondonBook hotels deals in PretoriaCheap hotels in DurbanCheap hotels in Cape TownHotels deals in George
Cheap Emirates flights to Johannesburg O.R. Tambo AirportFlights to Johannesburg O.R. Tambo Airport with Qatar AirwaysCheap Emirates flights to Cape Town AirportLufthansa to Johannesburg O.R. Tambo AirportFlights to Durban King Shaka International Airport with EmiratesQatar Airways flights to Cape Town AirportFlights to Cape Town Airport with KLMTurkish Airlines to Cape Town AirportCheap KLM flights to Johannesburg O.R. Tambo Airport
Cheap return flights to CroatiaPlane tickets to BelgiumCheap return flights to FranceReturn tickets to NetherlandsFlights to MoroccoCheap return tickets to MaltaCheap flights to United StatesReturn tickets to GermanyReturn flights to Ireland
Flights to Türkiye (Turkey)Return flights to GreeceCheap flights to DenmarkPlane tickets to PolandReturn plane tickets to SpainCheap flights to ItalyFlights to ThailandCheap return flights to PortugalTickets to Sweden
Return tickets to SwitzerlandReturn plane tickets to United KingdomReturn tickets from Ireland to South AfricaTickets from South AfricaTickets from Cork to South AfricaCheap tickets from London to South AfricaCheap flights from Amsterdam Schiphol to South AfricaReturn tickets from London Heathrow to South AfricaFlights from Frankfurt to South Africa
Cheap return tickets from Dublin to South AfricaReturn plane tickets from Shannon to South AfricaTickets from Warsaw Chopin to South AfricaCheap return flights from Budapest to South AfricaCheap return tickets from Frankfurt am Main to South AfricaTickets to AfricaCheap flights from Egypt to South AfricaFlights from Italy to South AfricaPlane tickets from Germany to South Africa
Cheap return flights from United Kingdom to South AfricaFlights from Australia to South AfricaReturn tickets from Poland to South AfricaTickets from Netherlands to South AfricaCheap return flights from Morocco to South AfricaCheap flights from Spain to South AfricaCheap return flights from France to South Africa
Cheap flights from Vanuatu to South AfricaAmsterdam hotels in Ribeirao Preto4-star hotels deals in VirgilioBook hotels deals near Stone Age Encampment at GjerrebogenAbc Cesenatico Alamosa hotel dealsFlights to Hyderabad with Air IndiaCheap hotels near Lang Cat PagodaBook hotels in LadelundCheap tickets from Girona to Reus
Cheap flights from London Heathrow to Crete ChaniaCheap return tickets from Zagreb to Belgrade Nikola TeslaCheap return tickets from Dallas to LondonCheap flights from Jeddah to LondonCheap flights from Pisa to Catania FontanarossaCheap return tickets from Lanzarote to LiverpoolCheap return flights from Leeds Bradford to London GatwickPlane tickets from New York to MexicoCheap return flights from Zagreb to Paris
Return plane tickets from Santorini (Thira) to ThessalonikiFlights from Beirut to LondonReturn tickets from Zante (Zakynthos) to BristolReturn plane tickets from Paris to BeijingCheap return tickets from Jaipur to KochiCheap return tickets from Manchester to Karachi