Flights Africa South Africa

Search and find cheap flights to South Africa

Round-trip
Economy
Boston (BOS)
Johannesburg (JNB)
Wed 11/25
Wed 12/2
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

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 774% 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.

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.

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
Mbombela
Sudwala Caves
Mbombela Stadium
Bloemfontein
Free State Stadium
Goodyear Park
Oliewne Art Gallery
National Women's Monument and War Museum
Freshford House Museum
East London
Eastern Beach
Nahoon Beach
Bonza Bay Beach
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
Dec 1
JNB
2h 10m
CPT
FlySafair
Dec 6
CPT
2h 05m
JNB
$87
Cemair
Cemair
Jan 17
JNB
2h 00m
CPT
Cemair
Jan 31
CPT
2h 00m
JNB
$90
Cemair
Cemair
Mar 19
JNB
2h 00m
CPT
Cemair
Mar 21
CPT
2h 00m
JNB
$91
FlySafair
FlySafair
Dec 5
JNB
2h 15m
CPT
FlySafair
Dec 6
CPT
2h 05m
JNB
$94
Multiple Airlines
Multiple Airlines
Dec 14
JNB
2h 10m
CPT
FlySafair
Dec 17
CPT
2h 15m
JNB
$96
Multiple Airlines
Multiple Airlines
Dec 14
JNB
2h 10m
CPT
FlySafair
Dec 17
CPT
2h 00m
JNB
$97
Global Aviation Operations
Global Aviation Operations
Dec 10
JNB
2h 10m
CPT
Global Aviation Operations
Dec 31
CPT
2h 00m
JNB
$99
Cemair
Cemair
Jan 29
JNB
2h 00m
CPT
Cemair
Jan 31
CPT
2h 00m
JNB
$100
Cemair
Cemair
Feb 5
JNB
2h 00m
CPT
Cemair
Feb 7
CPT
2h 00m
JNB
$101
Global Aviation Operations
Global Aviation Operations
Dec 24
JNB
2h 10m
CPT
Global Aviation Operations
Dec 29
CPT
2h 00m
JNB
$102
Multiple Airlines
Multiple Airlines
Dec 4
JNB
2h 10m
CPT
FlySafair
Dec 6
CPT
2h 05m
JNB
$103
Global Aviation Operations
Global Aviation Operations
Dec 24
JNB
2h 10m
CPT
Global Aviation Operations
Dec 26
CPT
2h 00m
JNB
$104
FlySafair
FlySafair
Dec 3
JNB
1h 15m
DUR
FlySafair
Dec 5
DUR
1h 10m
JNB
$65
FlySafair
FlySafair
Dec 3
JNB
1h 10m
DUR
FlySafair
Dec 3
DUR
1h 10m
JNB
$68
Mango
Mango
Dec 3
JNB
1h 10m
DUR
Mango
Dec 7
DUR
1h 05m
JNB
$69
Mango
Mango
Jan 11
JNB
1h 10m
DUR
Mango
Jan 17
DUR
1h 05m
JNB
$72
Mango
Mango
Dec 10
JNB
1h 10m
DUR
Mango
Dec 13
DUR
1h 05m
JNB
$73
FlySafair
FlySafair
Dec 8
JNB
1h 10m
DUR
FlySafair
Dec 16
DUR
1h 10m
JNB
$74
Multiple Airlines
Multiple Airlines
Feb 4
JNB
1h 05m
DUR
FlySafair
Feb 6
DUR
1h 10m
JNB
$75
Mango
Mango
Dec 4
JNB
1h 10m
DUR
Mango
Dec 6
DUR
1h 05m
JNB
$76
British Airways
British Airways
Dec 11
JNB
1h 05m
DUR
British Airways
Dec 14
DUR
1h 05m
JNB
$77
British Airways
British Airways
Dec 14
JNB
1h 05m
DUR
British Airways
Dec 24
DUR
1h 05m
JNB
$78
FlySafair
FlySafair
Dec 4
JNB
1h 15m
DUR
FlySafair
Dec 4
DUR
1h 10m
JNB
$81
Airlink
Airlink
Apr 2
JNB
1h 05m
DUR
Airlink
Apr 5
DUR
1h 10m
JNB
$86

Flights to Port Elizabeth

Search all flight deals to Port Elizabeth
FlySafair
FlySafair
Dec 9
JNB
1h 45m
PLZ
FlySafair
Dec 10
PLZ
1h 40m
JNB
$68
FlySafair
FlySafair
Nov 29
JNB
1h 45m
PLZ
FlySafair
Nov 30
PLZ
1h 40m
JNB
$74
Multiple Airlines
Multiple Airlines
Dec 17
JNB
1h 40m
PLZ
FlySafair
Dec 17
PLZ
1h 40m
JNB
$90
Multiple Airlines
Multiple Airlines
Dec 16
JNB
1h 40m
PLZ
FlySafair
Dec 18
PLZ
1h 40m
JNB
$92
British Airways
British Airways
Dec 17
JNB
1h 40m
PLZ
British Airways
Dec 26
PLZ
1h 35m
JNB
$94
British Airways
British Airways
Mar 19
JNB
1h 40m
PLZ
British Airways
Mar 28
PLZ
1h 35m
JNB
$95
British Airways
British Airways
Feb 27
JNB
1h 40m
PLZ
British Airways
Mar 6
PLZ
1h 35m
JNB
$96
British Airways
British Airways
Dec 26
JNB
1h 40m
PLZ
British Airways
Dec 26
PLZ
1h 35m
JNB
$106
British Airways
British Airways
Jan 7
JNB
1h 40m
PLZ
British Airways
Jan 11
PLZ
1h 35m
JNB
$107
British Airways
British Airways
Dec 17
JNB
1h 40m
PLZ
British Airways
Jan 5
PLZ
1h 35m
JNB
$113
British Airways
British Airways
Dec 20
JNB
1h 40m
PLZ
British Airways
Jan 4
PLZ
1h 35m
JNB
$120
British Airways
British Airways
Mar 19
JNB
1h 40m
PLZ
British Airways
Mar 28
PLZ
8h 00m
JNB
$128
Airlink
Airlink
Mar 29
JNB
0h 55m
HDS
Airlink
Mar 30
HDS
1h 00m
JNB
$213
Cemair
Cemair
Dec 3
JNB
0h 55m
HDS
Cemair
Mar 3
HDS
0h 55m
JNB
$227
Cemair
Cemair
Mar 5
JNB
0h 55m
HDS
Cemair
Mar 10
HDS
0h 55m
JNB
$231
Airlink
Airlink
Mar 29
JNB
0h 55m
HDS
Airlink
Mar 30
HDS
21h 30m
JNB
$324
Airlink
Airlink
Mar 29
JNB
0h 55m
HDS
Airlink
Mar 30
HDS
21h 30m
JNB
$325
Airlink
Airlink
Mar 29
JNB
0h 55m
HDS
Airlink
Mar 30
HDS
29h 35m
JNB
$385
Airlink
Airlink
Mar 29
JNB
7h 20m
HDS
Airlink
Mar 30
HDS
1h 00m
JNB
$386
Airlink
Airlink
Mar 29
JNB
0h 55m
HDS
Airlink
Mar 30
HDS
42h 50m
JNB
$390
Multiple Airlines
Multiple Airlines
Dec 2
JNB
6h 00m
HDS
Cemair
Dec 9
HDS
0h 55m
JNB
$449
Multiple Airlines
Multiple Airlines
Dec 3
JNB
25h 55m
HDS
Cemair
Mar 3
HDS
0h 55m
JNB
$451
Multiple Airlines
Multiple Airlines
Dec 3
JNB
25h 55m
HDS
Cemair
Mar 3
HDS
0h 55m
JNB
$452
Multiple Airlines
Multiple Airlines
Mar 5
JNB
20h 10m
HDS
Cemair
Mar 10
HDS
0h 55m
JNB
$453

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 $646
New York Cape Town $680
Washington Cape Town $682
Newark Cape Town $684
Boston Johannesburg $699
Los Angeles Cape Town $728
Houston Johannesburg $760
San Francisco Johannesburg $762
Atlanta Cape Town $811
Portland Johannesburg $811

Popular routes landing in South Africa

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Johannesburg to Durban Flights
Fastest flight time
1h 10m
Cheapest price
$52
Durban to Cape Town Flights
Fastest flight time
2h 20m
Cheapest price
$185
London to Johannesburg Flights
Fastest flight time
11h 05m
Cheapest price
$534
Chicago to Johannesburg Flights
Fastest flight time
20h 35m
Cheapest price
$646
New York to Cape Town Flights
Fastest flight time
20h 15m
Cheapest price
$680
Washington to Cape Town Flights
Fastest flight time
20h 45m
Cheapest price
$682
New York to Cape Town Flights
Fastest flight time
30h 35m
Cheapest price
$684
Boston to Johannesburg Flights
Fastest flight time
26h 40m
Cheapest price
$699
Los Angeles to Cape Town Flights
Fastest flight time
29h 15m
Cheapest price
$728
Houston to Johannesburg Flights
Fastest flight time
22h 30m
Cheapest price
$760
San Francisco to Johannesburg Flights
Fastest flight time
25h 20m
Cheapest price
$762
Atlanta to Cape Town Flights
Fastest flight time
29h 50m
Cheapest price
$811
Miami to Cape Town Flights
Fastest flight time
30h 55m
Cheapest price
$812
Denver to Johannesburg Flights
Fastest flight time
27h 30m
Cheapest price
$812
Baltimore to Cape Town Flights
Fastest flight time
24h 20m
Cheapest price
$828
Orlando to Johannesburg Flights
Fastest flight time
26h 50m
Cheapest price
$842
Minneapolis to Johannesburg Flights
Fastest flight time
24h 48m
Cheapest price
$868
Dallas to Johannesburg Flights
Fastest flight time
26h 10m
Cheapest price
$895
Nashville to Johannesburg Flights
Fastest flight time
28h 26m
Cheapest price
$929
Fort Lauderdale to Cape Town Flights
Fastest flight time
23h 50m
Cheapest price
$938
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