
Flight deals to South Africa from $1,359*
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
Johannesburg (JNB)May 25, 2026 - Jun 09, 2026
Starting from
$2,049
Seen: 11 hours ago
Round trip
Economy
Atlanta (ATL)to
Johannesburg (JNB)Jun 01, 2026 - Jun 14, 2026
Starting from
$2,871
Seen: 1 day ago
Round trip
Economy
New York (JFK)to
Cape Town (CPT)May 19, 2026 - Jun 03, 2026
Starting from
$2,553
Seen: 9 hours ago
Round trip
Economy
Miami (MIA)to
Johannesburg (JNB)May 08, 2026 - May 29, 2026
Starting from
$2,603
Seen: 5 hours ago
Round trip
Economy
San Francisco (SFO)to
Johannesburg (JNB)May 13, 2026 - May 30, 2026
Starting from
$3,023
Seen: 1 hour ago
Round trip
Economy
Los Angeles (LAX)to
Cape Town (CPT)May 07, 2026 - Jun 30, 2026
Starting from
$2,540
Seen: 1 day ago
Round trip
Economy
Boston (BOS)to
Johannesburg (JNB)May 16, 2026 - May 19, 2026
Starting from
$2,714
Seen: 1 day ago
Round trip
Economy
Miami (MIA)to
Cape Town (CPT)May 19, 2026 - Jun 07, 2026
Starting from
$2,267
Seen: 2 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 | Oct 07, 2026 - Oct 14, 2026 | Starting from $1,922 Seen: 18 hours ago |
| New York (JFK) | Johannesburg (JNB) | Round trip / Economy | Feb 12, 2027 - Feb 20, 2027 | Starting from $1,781 Seen: 1 day ago |
| New York (JFK) | Cape Town (CPT) | Round trip / Economy | Feb 27, 2027 - Mar 10, 2027 | Starting from $1,781 Seen: 1 day ago |
| Atlanta (ATL) | Johannesburg (JNB) | Round trip / Economy | Oct 08, 2026 - Oct 18, 2026 | Starting from $2,080 Seen: 1 day ago |
| Miami (MIA) | Johannesburg (JNB) | Round trip / Economy | Sep 04, 2026 - Sep 16, 2026 | Starting from $1,670 Seen: 1 day ago |
| Los Angeles (LAX) | Cape Town (CPT) | Round trip / Economy | Oct 15, 2026 - Nov 14, 2026 | Starting from $1,794 Seen: 1 day ago |
| San Francisco (SFO) | Johannesburg (JNB) | Round trip / Economy | Aug 26, 2026 - Sep 08, 2026 | Starting from $1,702 Seen: 1 day ago |
| Boston (BOS) | Johannesburg (JNB) | Round trip / Economy | Oct 08, 2026 - Oct 18, 2026 | Starting from $1,437 Seen: 1 day ago |
| Las Vegas (LAS) | Johannesburg (JNB) | Round trip / Economy | Jun 13, 2026 - Jun 22, 2026 | Starting from $1,681 Seen: 1 day ago |
| Detroit (DTW) | Johannesburg (JNB) | Round trip / Economy | Aug 07, 2026 - Aug 23, 2026 | Starting from $2,320 Seen: 16 hours ago |
| Orlando (MCO) | Johannesburg (JNB) | Round trip / Economy | Oct 02, 2026 - Oct 14, 2026 | Starting from $2,026 Seen: 2 hours ago |
| Minneapolis (MSP) | Johannesburg (JNB) | Round trip / Economy | Jul 01, 2026 - Jul 15, 2026 | Starting from $2,595 Seen: 5 hours ago |
| Miami (MIA) | Cape Town (CPT) | Round trip / Economy | Mar 19, 2027 - Mar 28, 2027 | Starting from $1,991 Seen: 1 day ago |
| Washington, D.C. (IAD) | Johannesburg (JNB) | Round trip / Economy | Oct 08, 2026 - Oct 18, 2026 | Starting from $1,359 Seen: 1 day ago |
| Seattle (SEA) | Johannesburg (JNB) | Round trip / Economy | Nov 03, 2026 - Nov 24, 2026 | Starting from $2,231 Seen: 22 hours ago |
| Portland (PDX) | Johannesburg (JNB) | Round trip / Economy | Jun 17, 2026 - Jul 02, 2026 | Starting from $1,941 Seen: 14 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.