
Flight deals to South Africa from $1,112*
expand_more
expand_more
1 Passenger, Economy
expand_moreVoucher or promo code
expand_moretoday
today
Find deals to South Africa with Virgin Atlantic
flight_takeoff
flight_land
$
Los Angeles (LAX)to
Cape Town (CPT)Feb 25, 2026 - Mar 07, 2026
Starting from
$1,361
Seen: 1 day ago
Round trip
Economy
Los Angeles (LAX)to
Johannesburg (JNB)Feb 03, 2026 - Feb 20, 2026
Starting from
$1,350
Seen: 1 day ago
Round trip
Economy
New York (JFK)to
Johannesburg (JNB)Feb 25, 2026 - Mar 03, 2026
Starting from
$1,563
Seen: 1 day ago
Round trip
Economy
San Francisco (SFO)to
Johannesburg (JNB)Feb 24, 2026 - Mar 04, 2026
Starting from
$1,112
Seen: 6 hours ago
Round trip
Economy
Atlanta (ATL)to
Johannesburg (JNB)Feb 12, 2026 - Mar 04, 2026
Starting from
$2,661
Seen: 11 minutes ago
Round trip
Economy
New York (JFK)to
Cape Town (CPT)Feb 16, 2026 - Feb 23, 2026
Starting from
$1,407
Seen: 2 hours ago
Round trip
Economy
Miami (MIA)to
Johannesburg (JNB)Mar 01, 2026 - Mar 08, 2026
Starting from
$1,234
Seen: 1 day ago
Round trip
Economy
Seattle (SEA)to
Johannesburg (JNB)Feb 07, 2026 - Feb 14, 2026
Starting from
$1,339
Seen: 1 day ago
Round trip
Economy
Miami (MIA)to
Cape Town (CPT)Feb 04, 2026 - Feb 26, 2026
Starting from
$1,257
Seen: 5 hours ago
Round trip
Economy
Prices shown are per person. Cheapest fares may be hand baggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional baggage fees and charges for optional products and services may apply.

Our most searched flights to South Africa
flight_takeoff
flight_land
$
From | To | Fare type | Dates | Price |
|---|---|---|---|---|
| Los Angeles (LAX) | Johannesburg (JNB) | Round trip / Economy | Sep 05, 2026 - Sep 12, 2026 | Starting from $1,244 Seen: 1 day ago |
| Los Angeles (LAX) | Cape Town (CPT) | Round trip / Economy | May 02, 2026 - May 14, 2026 | Starting from $1,307 Seen: 1 day ago |
| San Francisco (SFO) | Johannesburg (JNB) | Round trip / Economy | Apr 30, 2026 - May 09, 2026 | Starting from $1,113 Seen: 23 hours ago |
| Atlanta (ATL) | Johannesburg (JNB) | Round trip / Economy | May 04, 2026 - May 21, 2026 | Starting from $1,812 Seen: 1 day ago |
| New York (JFK) | Johannesburg (JNB) | Round trip / Economy | Apr 20, 2026 - May 10, 2026 | Starting from $1,457 Seen: 1 day ago |
| New York (JFK) | Cape Town (CPT) | Round trip / Economy | Mar 05, 2026 - Mar 15, 2026 | Starting from $1,406 Seen: 18 hours ago |
| Miami (MIA) | Johannesburg (JNB) | Round trip / Economy | Sep 12, 2026 - Sep 21, 2026 | Starting from $1,137 Seen: 1 day ago |
| Las Vegas (LAS) | Johannesburg (JNB) | Round trip / Economy | Sep 17, 2026 - Sep 25, 2026 | Starting from $1,259 Seen: 10 hours ago |
| Boston (BOS) | Johannesburg (JNB) | Round trip / Economy | Apr 29, 2026 - May 08, 2026 | Starting from $1,128 Seen: 7 hours ago |
| Washington, D.C. (IAD) | Johannesburg (JNB) | Round trip / Economy | Apr 11, 2026 - May 09, 2026 | Starting from $1,607 Seen: 42 minutes ago |
| Miami (MIA) | Cape Town (CPT) | Round trip / Economy | Aug 31, 2026 - Sep 11, 2026 | Starting from $1,248 Seen: 1 day ago |
| Seattle (SEA) | Johannesburg (JNB) | Round trip / Economy | Oct 14, 2026 - Oct 29, 2026 | Starting from $1,330 Seen: 19 hours ago |
| Orlando (MCO) | Johannesburg (JNB) | Round trip / Economy | Aug 30, 2026 - Sep 17, 2026 | Starting from $1,557 Seen: 23 hours ago |
| Detroit (DTW) | Johannesburg (JNB) | Round trip / Economy | May 02, 2026 - May 17, 2026 | Starting from $1,799 Seen: 1 day ago |
| Newark (EWR) | Johannesburg (JNB) | Round trip / Economy | Jun 10, 2026 - Jul 05, 2026 | Starting from $1,608 Seen: 1 day ago |
| Minneapolis (MSP) | Johannesburg (JNB) | Round trip / Economy | Jul 09, 2026 - Jul 18, 2026 | Starting from $2,339 Seen: 18 hours ago |
| Salt Lake City (SLC) | Johannesburg (JNB) | Round trip / Economy | Jun 28, 2026 - Jul 08, 2026 | Starting from $2,327 Seen: 15 hours ago |
Prices shown are per person. Cheapest fares may be hand baggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional baggage fees and charges for optional products and services may apply.
