Plane tickets to South Africa
One search, all the flights
We find you the best flight deals and travel hacks so that you can choose how to book.
Rise above all travel anxieties
With the Kiwi.com Guarantee we have your back with whatever happens.
Trusted by millions
Join over 10 million yearly travellers booking with ease.
Popular cities in South Africa
Explore airlines and airports
Airlines based in South Africa
Popular airlines flying to South Africa
Airports in South Africa
Airports near South Africa
Airports flying to South Africa
Cheapest month to fly to South Africa
Explore price trends for trips to South Africa
Showing prices in USD
Annual Avg. Price | 514 USD |
December 2024 | 651 USD |
January 2025 | 469 USD |
February 2025 | 441 USD |
March 2025 | 478 USD |
April 2025 | 478 USD |
May 2025 | 478 USD |
June 2025 | 655 USD |
July 2025 | 626 USD |
August 2025 | 478 USD |
September 2025 | 478 USD |
October 2025 | 461 USD |
November 2025 | 479 USD |
Explore South Africa
The country in Africa where the official language is English and the currency is the South African rand (ZAR), this is South Africa. Unlike the rest of the countries in the world, South Africa has several capitals. These capitals are Pretoria (executive), Cape Town (legislative) and Bloemfontein (judicial).
There are other attractive cities like Johannesburg, Durban, Soweto, Port Elizabeth, Pietermaritzburg and many others where you can travel during your visit to South Africa.
While visiting South Africa go ahead and try some of the best local food like Biltong & droewors, Boerewors, Cape Malay curry, Malva pudding, Chakalaka & pap.
Major airports in South Africa
There are more than 2 major airports in South Africa. You can find cheap flights via the following airports: OR Tambo International Airport (JNB), Cape Town International Airport (CPT), King Shaka International Airport (DUR), George Airport (GRJ), Lanseria Airport (HLA), Port Elizabeth Airport (PLZ), Bram Fischer International Airport (BFN), Ben Schoeman Airport (ELS), Hoedspruit Air Force Base Airport (HDS), Kimberley Airport (KIM), Kruger Mpumalanga International Airport (MQP), Margate Airport (MGH), Hendrik Van Eck Airport (PHW), Pietermaritzburg Airport (PZB), Polokwane International Airport (PTG), Richards Bay Airport (RCB), Pierre Van Ryneveld Airport (UTN), K. D. Matanzima Airport (UTT).
General information about South Africa
South Africa doesn’t use Euro or US dollar, exchanging cash before traveling is always recommended. Although credit and debit cards are also universally accepted throughout the country, we highly advise you to carry a small amount of cash and coins with you.
With a population of roughly 60.14 million, South Africa is one of the top 100 most populated countries in the world.
The official language of South Africa is English. However, travelers will also commonly hear Swazi as they are the languages of the largest international communities within South Africa.
South Africa shares borders with Namibia, Botswana, Zimbabwe, Mozambique, Eswatini, and Lesotho.
Weather in South Africa
South Africa has a temperate climate. Summers are usually dry and hot, while winters are mild. If you are going to South Africa in the summer, remember to take sun protection cream, hat and sunglasses. Also, before visiting South Africa, we recommend you to learn about local traditions so you can pack appropriate clothes.
Popular flights
Explore alternative flights to South Africa
Find popular flights from South Africa
Cheap flights
Popular flights from North America to South Africa
- Portland to Johannesburg from $861
- Minneapolis to Cape Town from $833
- Los Angeles to Johannesburg from $736
- Cancún to Cape Town from $733
- St George's to Cape Town from $1,000
- Lower Prince's Quarter to Durban from $1,190
- Myrtle Beach to Johannesburg from $758
- Orlando to Cape Town from $738
- Charlotte to Cape Town from $829
- Richmond to Johannesburg from $833
- New York to Johannesburg from $646
- Las Vegas to Cape Town from $801
- Miami to Johannesburg from $666
- Washington, D.C. to Johannesburg from $650
- San Francisco to Cape Town from $862
- Washington, D.C. to Durban from $726
- Denver to Cape Town from $795
- New York to Cape Town from $663
- Dallas to Cape Town from $830
- Jacksonville to Cape Town from $898
- Atlanta to Cape Town from $805
- San Francisco to Johannesburg from $777
- Fort Lauderdale to Cape Town from $816
- Chicago to Cape Town from $850
- Boston to Durban from $768
- Boston to Johannesburg from $718
- Boston to Cape Town from $740
- Minneapolis to Johannesburg from $787
- Mexico City to Cape Town from $599
- Chicago to Durban from $814
- New Orleans to Port Elizabeth from $1,007
- Port of Spain to Cape Town from $1,090
- Hagåtña to Cape Town from $798
- Columbus to Johannesburg from $778
- Cleveland to Cape Town from $826
- Palm Springs to Johannesburg from $758
- Los Angeles to Port Elizabeth from $884
- Houston to East London from $784
- Tampa to George from $945
- New York to George from $787
Popular flights from Africa to South Africa
- Johannesburg to Cape Town from $116
- Cape Town to Johannesburg from $72
- Harare to Johannesburg from $146
- Johannesburg to Durban from $43
- Harare to Cape Town from $265
- Maputo to Cape Town from $209
- Victoria Falls to Johannesburg from $111
- Cape Town to Durban from $83
- Durban to Johannesburg from $43
- Johannesburg to Port Elizabeth from $60
- Lagos to Cape Town from $409
- Victoria Falls to Cape Town from $218
- Lagos to Johannesburg from $330
- Accra to Cape Town from $547
- Zanzibar to Cape Town from $369
- Johannesburg to George from $108
- Cape Town to East London from $72
- Lusaka to Cape Town from $234
- Durban to Cape Town from $83
- Windhoek to Cape Town from $136
- East London to Cape Town from $54
- Harare to Durban from $191
- Lusaka to Johannesburg from $232
- Port Elizabeth to Cape Town from $54
- Accra to Johannesburg from $426
- Kinshasa to Cape Town from $372
- Cape Town to Hoedspruit, Limpopo from $180
- Bulawayo to Cape Town from $315
- Johannesburg to East London from $76
- George to Johannesburg from $54
- Mauritius Island to Johannesburg from $289
- Bloemfontein to Cape Town from $67
- Cape Town to Bloemfontein from $60
- Nairobi to Johannesburg from $252
- Entebbe to Johannesburg from $281
- Nairobi to Cape Town from $396
- Hoedspruit, Limpopo to Johannesburg from $109
- Dar es Salaam to Cape Town from $279
- Harare to Bloemfontein from $198
- Gaborone to Cape Town from $215
Popular flights from Asia to South Africa
- Bangkok to Cape Town from $448
- Malé to Johannesburg from $432
- Dubai to Cape Town from $414
- Bangkok to Johannesburg from $425
- Singapore to Cape Town from $496
- New Delhi to Cape Town from $351
- Osaka to Johannesburg from $388
- Kabul to Johannesburg from $619
- Dammam to Durban from $345
- Doha to Johannesburg from $324
- Tbilisi to Johannesburg from $455
- Malé to Cape Town from $419
- Dubai to Johannesburg from $296
- Hangzhou to Johannesburg from $460
- Ho Chi Minh City to Johannesburg from $489
- Amman to Cape Town from $489
- Denpasar to Johannesburg from $501
- Jeddah to Johannesburg from $286
- Colombo to Cape Town from $448
- Dammam to Johannesburg from $271
- Phuket City to Johannesburg from $461
- Tel Aviv to George from $608
- Singapore to Johannesburg from $480
- Jeddah to Cape Town from $336
- Bangkok to Durban from $499
- Denpasar to Cape Town from $506
- Riyadh to Cape Town from $340
- Tokyo to Johannesburg from $393
- Hong Kong to Cape Town from $512
- Tel Aviv to Johannesburg from $519
- Praya, Lombok to Cape Town from $612
- Dammam to Port Elizabeth from $369
- Nagpur to Johannesburg from $353
- Bengaluru to Johannesburg from $337
- Amritsar to Johannesburg from $370
- Puerto Princesa to Port Elizabeth from $774
- Denpasar to George from $722
- Eilat to George from $933
- Dunhuang to Johannesburg from $505
- Jeju City to Cape Town from $567
Popular flights from Europe to South Africa
- Vienna to Cape Town from $446
- Amsterdam to Johannesburg from $491
- Barcelona to George from $589
- Lisbon to Cape Town from $489
- Athens to Cape Town from $523
- Belgrade to Cape Town from $532
- Madrid to Johannesburg from $433
- Paris to Durban from $534
- London to Durban from $490
- London to Johannesburg from $420
- Amsterdam to Cape Town from $503
- London to Cape Town from $455
- Geneva to Johannesburg from $468
- Seville to Cape Town from $504
- Amsterdam to Durban from $561
- Paris to Johannesburg from $414
- Vienna to Johannesburg from $419
- Barcelona to Johannesburg from $425
- Milan to Cape Town from $475
- Rome to Cape Town from $439
- Leipzig to Cape Town from $491
- Nice to Johannesburg from $482
- Olbia to Cape Town from $501
- Paris to George from $529
- Larnaca to Durban from $551
- Ibiza to Johannesburg from $446
- Liverpool to Durban from $564
- Olbia to Durban from $539
- Porto to Nelspruit from $534
- Madrid to Skukuza from $562
- Asturias to Cape Town from $541
- Paris to Port Elizabeth from $508
- Zürich to Durban from $523
- Almería to Johannesburg from $550
- Frankfurt to Johannesburg from $472
- Dublin to Cape Town from $436
- Frankfurt to Cape Town from $491
- Dublin to Johannesburg from $389
- Milan to Johannesburg from $414
Popular flights from Oceania to South Africa
Popular flights from South America to South Africa
- Montevideo to Johannesburg from $817
- Rio de Janeiro to Cape Town from $758
- São Paulo to Cape Town from $625
- Bogotá to Johannesburg from $826
- São Paulo to Johannesburg from $578
- Bogotá to Cape Town from $924
- Rio de Janeiro to Johannesburg from $663
- Baltra Island to Cape Town from $1,202
- São Paulo to George from $709
- La Paz to Johannesburg from $930
- Georgetown to Johannesburg from $980
- Ushuaia to Cape Town from $1,014
- Caracas to Johannesburg from $1,105
- Guayaquil to Cape Town from $959
- Arequipa to Durban from $840
- Santa Marta to Johannesburg from $926
- Belém to Cape Town from $821
- Lima to Cape Town from $869
- Ibagué to Mthatha from $1,187
Get more out of Kiwi.com with our mobile application
Find out more about the Kiwi.com app on kiwi.com/mobile . With our app you can search for the best plane connections. The Kiwi.com mobile app offers cheap flights, access to hidden features, travel hacks and special offers.
Download boarding passes
One-click booking
Get exclusive offers and prices
Mobile trip notifications