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 CAD
Annual Avg. Price | 919 CAD |
December 2024 | 1336 CAD |
January 2025 | 906 CAD |
February 2025 | 738 CAD |
March 2025 | 750 CAD |
April 2025 | 738 CAD |
May 2025 | 879 CAD |
June 2025 | 921 CAD |
July 2025 | 1071 CAD |
August 2025 | 740 CAD |
September 2025 | 738 CAD |
October 2025 | 1142 CAD |
November 2025 | 1072 CAD |
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
- San José to George from CA$1,195
- Vancouver to Johannesburg from CA$1,059
- Kelowna to Johannesburg from CA$1,148
- Calgary to Durban from CA$1,496
- Vancouver to Cape Town from CA$1,176
- Calgary to Johannesburg from CA$1,047
- Toronto to Johannesburg from CA$1,111
- Toronto to Cape Town from CA$1,280
- Edmonton to Durban from CA$1,725
- Calgary to Cape Town from CA$1,103
- Ottawa to Johannesburg from CA$1,161
- Vancouver to Durban from CA$1,713
- Winnipeg to Johannesburg from CA$1,163
- Edmonton to Johannesburg from CA$1,074
- Toronto to Port Elizabeth from CA$1,352
- Vancouver to Port Elizabeth from CA$1,760
- Edmonton to Cape Town from CA$1,410
- Winnipeg to Durban from CA$1,401
- Montreal to East London from CA$1,431
- Montreal to Port Elizabeth from CA$1,464
- Winnipeg to Cape Town from CA$1,409
- Montreal to Durban from CA$1,382
- Calgary to Port Elizabeth from CA$1,167
- Toronto to Durban from CA$1,274
- Vancouver to George from CA$1,581
- Montreal to George from CA$1,501
- Vancouver to East London from CA$1,765
- Montreal to Cape Town from CA$1,118
- Toronto to George from CA$1,388
- Montreal to Johannesburg from CA$1,188
- Ottawa to Cape Town from CA$1,409
- Toronto to East London from CA$1,318
Popular flights from Africa to South Africa
- Johannesburg to Cape Town from CA$164
- Harare to Johannesburg from CA$207
- Johannesburg to Port Elizabeth from CA$86
- Cape Town to Johannesburg from CA$102
- Johannesburg to Durban from CA$60
- Cape Town to Hoedspruit, Limpopo from CA$255
- Nelspruit to Cape Town from CA$152
- Johannesburg to George from CA$152
- Cape Town to Durban from CA$118
- Durban to Cape Town from CA$118
- Port Elizabeth to Johannesburg from CA$77
- Lagos to Cape Town from CA$578
- Harare to Durban from CA$271
- Nairobi to Cape Town from CA$560
- Port Elizabeth to Durban from CA$102
- Hoedspruit, Limpopo to Durban from CA$216
- Tunis to Cape Town from CA$667
- Dar es Salaam to Cape Town from CA$394
- Mount Kilimanjaro to Durban from CA$534
- Juba to Cape Town from CA$918
Popular flights from Asia to South Africa
- Dubai to Cape Town from CA$585
- Malé to Johannesburg from CA$611
- Guangzhou to Johannesburg from CA$694
- Denpasar to Johannesburg from CA$709
- Denpasar to Cape Town from CA$716
- Bangkok to Hoedspruit, Limpopo from CA$817
Popular flights from South America to South Africa
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