Flights Africa South Africa

Search and find cheap flights to South Africa

Round-trip
Economy
Boston (BOS)
Johannesburg (JNB)
Thu 6/17
Thu 6/24
Any month
Compare vs. momondo |

Travel Restriction Alert

The COVID-19 (coronavirus) outbreak may impact travel to South Africa.
View current South Africa travel restrictions

Cheapest flights to cities in South Africa

Click on the cities below to find out when it's cheapest to fly to South Africa from United States
Johannesburg
Johannesburg

Useful information for your flight to South Africa

Get up-to-date answers for some of the most frequently asked questions regarding flying to South Africa

What are the most popular cities to visit in South Africa?

Some of the world’s most well-traveled cities are in South Africa. The most popular city to travel to in South Africa is Johannesburg, which momondo users choose as their landing destination 901% more often than other cities. The next most popular cities in South Africa are Cape Town and Durban.

What popular landmarks are in South Africa?

South Africa is full of notable places to explore, many with significant historical value to the region and the world. Some of the most popular landmarks in South Africa are Camps Bay Beach, Pilanesberg National Park, Umhlanga Rocks Beach, and Montecasino, among many more.

What is the best airport to land at to visit Camps Bay Beach?

The closest airport to Camps Bay Beach is Cape Town Airport, which is located in Cape Town. If you plan on visiting or staying in this area, landing at Cape Town Airport will be your best bet.

What is the cheapest flight to South Africa?

The cheapest flights to South Africa recently found by momondo users are $24 with British Airways, $48 with South African, and $52 with FlySafair.


What are the current travel restrictions for South Africa?

Entry restrictions

South Africa has restarted commercial flights into the country. International air travel is restricted to the following airports: OR Tambo International Airport, King Shaka International Airport, Cape Town International Airport.

Entry requirements

Travelers must have a medical certificate with a negative COVID-19 PCR test result taken within 72 hours prior to departure. Travelers will need to provide proof of accommodation upon arrival in case they need to self-isolate during their trip. Travelers must have a medical travel insurance with international coverage that covers COVID-19 before traveling. Travelers must complete and produce an online travel health questionnaire on your personal device before arriving in South Africa. The questionnaire is available from the South Africa Department of Health website.

Quarantine requirements

Travelers arriving in South Africa are subject to medical screening. Travelers who are symptomatic or been in contact with an infected person, they will be required to take a mandatory COVID-19 test, at their own expense. If the test is positive, they are subject to 10-day quarantine at a government-appointed facility, at their own expense. Travelers without a valid medical certificate with a negative COVID-19 PCR test results are subject to quarantine at a government-appointed facility, at their own expense.

Transiting rules

Travelers transiting through South Africa must have a medical certificate with a negative COVID-19 PCR test result taken within 72 hours prior to departure.

All other info

The government of South Africa has allowed foreign nationals with expired visas and permits to legally remain in South Africa until March 31, 2021 without being declared as undesirable when leaving.

If you are planning to travel to South Africa at this time, it is recommended that you stay up to date on current restrictions and follow proper safety measures while in public.

Popular cities and sights

Looking to visit South Africa? Check out these cities and spend time seeing some of the most popular sights in the country
Johannesburg

Johannesburg Art Gallery
Sandton Convention Centre
Montecasino
Topstar Screen and City View
Absa Art Gallery
Cape Town

Greenmarket Square
Castle of Good Hope
Newlands Stadium
Kalk Bay Beach
Iziko Old Town House Museum
Durban

Moses Mabhida Stadium
Phezulu Safari Beach
uShaka Marine World
Kwa Muhle Museum
South Beach
Port Elizabeth

Nelson Mandela Bay Stadium
Hobie Beach
King's Beach
Humewood Beach
Summerstrand Beach
Hoedspruit

Echo Caves
Khamai Reptile Centre
Nelspruit

Sudwala Caves
Mbombela Stadium
East London

Eastern Beach
Nahoon Beach
Bonza Bay Beach
Bloemfontein

Free State Stadium
Mangaung Oval
Oliewne Art Gallery
National Women's Monument and War Museum
Freshford House Museum
Kimberley

Big Hole
De Beers Diamond Oval
Vaalbos National Park
Magersfontein Battlefield
Kimberley Mine Museum Village

Recent flights found to popular cities in South Africa

Find flights to these popular cities in South Africa from your nearest airport.
FlySafair
FlySafair
Jun 27
JNB
2h 15m
CPT
FlySafair
Jun 30
CPT
2h 10m
JNB
$87
Multiple Airlines
Multiple Airlines
Jun 21
JNB
2h 10m
CPT
Lift
Jun 24
CPT
2h 00m
JNB
$88
FlySafair
FlySafair
Jun 28
JNB
2h 15m
CPT
FlySafair
Jul 5
CPT
2h 10m
JNB
$90
FlySafair
FlySafair
Jun 29
JNB
2h 15m
CPT
FlySafair
Jul 6
CPT
2h 10m
JNB
$91
Multiple Airlines
Multiple Airlines
Jun 22
JNB
2h 15m
CPT
Lift
Jun 24
CPT
2h 00m
JNB
$93
FlySafair
FlySafair
Jun 22
JNB
2h 10m
CPT
FlySafair
Jun 24
CPT
2h 10m
JNB
$96
FlySafair
FlySafair
Jun 22
JNB
2h 10m
CPT
FlySafair
Jun 24
CPT
2h 10m
JNB
$97
Multiple Airlines
Multiple Airlines
Jun 25
JNB
2h 10m
CPT
FlySafair
Jun 29
CPT
2h 10m
JNB
$98
Multiple Airlines
Multiple Airlines
Jul 2
JNB
2h 10m
CPT
FlySafair
Jul 5
CPT
2h 10m
JNB
$99
Multiple Airlines
Multiple Airlines
Jul 9
JNB
2h 10m
CPT
Lift
Jul 14
CPT
2h 00m
JNB
$100
FlySafair
FlySafair
Nov 17
JNB
2h 15m
CPT
FlySafair
Nov 23
CPT
2h 10m
JNB
$102
Multiple Airlines
Multiple Airlines
Jun 24
JNB
2h 10m
CPT
Lift
Jul 9
CPT
2h 00m
JNB
$103
FlySafair
FlySafair
Jun 21
JNB
1h 10m
DUR
FlySafair
Jul 20
DUR
1h 10m
JNB
$53
FlySafair
FlySafair
Jul 13
JNB
1h 10m
DUR
FlySafair
Jul 29
DUR
1h 10m
JNB
$55
FlySafair
FlySafair
Jun 21
JNB
1h 10m
DUR
FlySafair
Jun 23
DUR
1h 10m
JNB
$58
FlySafair
FlySafair
Jul 26
JNB
1h 10m
DUR
FlySafair
Jul 29
DUR
1h 10m
JNB
$59
FlySafair
FlySafair
Jul 26
JNB
1h 10m
DUR
FlySafair
Jul 29
DUR
1h 10m
JNB
$60
FlySafair
FlySafair
Jul 13
JNB
1h 10m
DUR
FlySafair
Jul 29
DUR
1h 10m
JNB
$62
FlySafair
FlySafair
Aug 7
JNB
1h 15m
DUR
FlySafair
Aug 14
DUR
1h 10m
JNB
$64
FlySafair
FlySafair
Jul 13
JNB
1h 10m
DUR
FlySafair
Jul 16
DUR
1h 10m
JNB
$65
FlySafair
FlySafair
Jul 17
JNB
1h 10m
DUR
FlySafair
Jul 21
DUR
1h 10m
JNB
$66
FlySafair
FlySafair
Jul 8
JNB
1h 10m
DUR
FlySafair
Jul 28
DUR
1h 10m
JNB
$67
Multiple Airlines
Multiple Airlines
Jul 8
JNB
1h 05m
DUR
FlySafair
Jul 12
DUR
1h 10m
JNB
$68
FlySafair
FlySafair
Jul 3
JNB
1h 10m
DUR
FlySafair
Jul 6
DUR
1h 10m
JNB
$69

Flights to Port Elizabeth

Search all flight deals to Port Elizabeth
FlySafair
FlySafair
Jun 21
JNB
1h 45m
PLZ
FlySafair
Jun 30
PLZ
1h 40m
JNB
$86
FlySafair
FlySafair
Jun 26
JNB
1h 45m
PLZ
FlySafair
Jun 26
PLZ
1h 40m
JNB
$91
FlySafair
FlySafair
Jun 26
JNB
1h 45m
PLZ
FlySafair
Jun 26
PLZ
1h 40m
JNB
$99
FlySafair
FlySafair
Jun 24
JNB
1h 45m
PLZ
FlySafair
Jun 27
PLZ
1h 40m
JNB
$102
Airlink
Airlink
Aug 9
JNB
1h 35m
PLZ
Airlink
Aug 16
PLZ
1h 45m
JNB
$104
FlySafair
FlySafair
Jun 24
JNB
1h 45m
PLZ
FlySafair
Jun 27
PLZ
1h 40m
JNB
$105
FlySafair
FlySafair
Oct 10
JNB
1h 45m
PLZ
FlySafair
Nov 5
PLZ
1h 40m
JNB
$106
Multiple Airlines
Multiple Airlines
Jun 24
JNB
1h 45m
PLZ
British Airways
Jun 28
PLZ
1h 35m
JNB
$107
British Airways
British Airways
Jun 28
JNB
1h 40m
PLZ
British Airways
Jun 28
PLZ
1h 35m
JNB
$109
FlySafair
FlySafair
Jul 1
JNB
1h 45m
PLZ
FlySafair
Jul 2
PLZ
1h 40m
JNB
$111
Airlink
Airlink
Jul 9
JNB
1h 35m
PLZ
Airlink
Aug 16
PLZ
1h 45m
JNB
$112
British Airways
British Airways
Sep 23
JNB
1h 40m
PLZ
British Airways
Sep 26
PLZ
1h 35m
JNB
$114
Airlink
Airlink
Oct 25
JNB
0h 55m
HDS
Airlink
Oct 28
HDS
1h 05m
JNB
$198
Cemair
Cemair
Sep 21
JNB
0h 55m
HDS
Cemair
Sep 23
HDS
0h 55m
JNB
$199
Cemair
Cemair
Sep 29
JNB
0h 55m
HDS
Cemair
Oct 4
HDS
0h 55m
JNB
$202
Cemair
Cemair
Aug 6
JNB
0h 55m
HDS
Cemair
Aug 9
HDS
0h 55m
JNB
$212
Cemair
Cemair
Aug 6
JNB
0h 55m
HDS
Cemair
Aug 9
HDS
0h 55m
JNB
$213
Cemair
Cemair
Jun 27
JNB
0h 55m
HDS
Cemair
Jul 1
HDS
0h 55m
JNB
$229
Cemair
Cemair
Sep 21
JNB
0h 55m
HDS
Cemair
Sep 23
HDS
6h 30m
JNB
$323
Airlink
Airlink
Oct 25
JNB
22h 15m
HDS
Airlink
Oct 28
HDS
1h 00m
JNB
$325
Airlink
Airlink
Oct 25
JNB
6h 50m
HDS
Airlink
Oct 28
HDS
1h 05m
JNB
$326
Multiple Airlines
Multiple Airlines
Sep 29
JNB
0h 55m
HDS
Multiple Airlines
Oct 4
HDS
25h 50m
JNB
$347
Multiple Airlines
Multiple Airlines
Sep 21
JNB
21h 00m
HDS
Cemair
Sep 23
HDS
0h 55m
JNB
$402
Multiple Airlines
Multiple Airlines
Sep 29
JNB
0h 55m
HDS
Multiple Airlines
Oct 4
HDS
8h 55m
JNB
$420

Cheapest flight routes to South Africa

These routes have the cheapest flights to South Africa found by momondo users in United States
Departing Destination Best Price
Chicago Johannesburg $682
Washington Johannesburg $703
Newark Cape Town $721
New York Cape Town $724
Boston Johannesburg $749
Los Angeles Johannesburg $771
Orlando Johannesburg $812
Houston Johannesburg $818
Atlanta Cape Town $828
San Francisco Johannesburg $829

Popular routes landing in South Africa

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Lagos to Johannesburg Flights
Fastest flight time
5h 45m
Cheapest price
$481
Chicago to Johannesburg Flights
Fastest flight time
19h 50m
Cheapest price
$682
Washington to Johannesburg Flights
Fastest flight time
18h 05m
Cheapest price
$703
Newark to Cape Town Flights
Fastest flight time
14h 30m
Cheapest price
$721
New York to Cape Town Flights
Fastest flight time
20h 15m
Cheapest price
$724
Boston to Johannesburg Flights
Fastest flight time
23h 40m
Cheapest price
$749
Los Angeles to Johannesburg Flights
Fastest flight time
24h 40m
Cheapest price
$771
Orlando to Johannesburg Flights
Fastest flight time
21h 00m
Cheapest price
$812
Houston to Johannesburg Flights
Fastest flight time
22h 45m
Cheapest price
$818
Atlanta to Cape Town Flights
Fastest flight time
29h 50m
Cheapest price
$828
San Francisco to Johannesburg Flights
Fastest flight time
26h 35m
Cheapest price
$829
Seattle to Johannesburg Flights
Fastest flight time
26h 50m
Cheapest price
$863
Miami to Johannesburg Flights
Fastest flight time
23h 55m
Cheapest price
$870
Raleigh to Johannesburg Flights
Fastest flight time
21h 20m
Cheapest price
$874
Ontario to Johannesburg Flights
Fastest flight time
30h 21m
Cheapest price
$896
Denver to Johannesburg Flights
Fastest flight time
27h 35m
Cheapest price
$907
San Diego to Johannesburg Flights
Fastest flight time
25h 45m
Cheapest price
$907
Phoenix to Johannesburg Flights
Fastest flight time
24h 15m
Cheapest price
$907
Fort Lauderdale to Johannesburg Flights
Fastest flight time
24h 12m
Cheapest price
$918
Baltimore to Johannesburg Flights
Fastest flight time
28h 15m
Cheapest price
$931
View more

Flights Africa South Africa
  • Round-trip
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First