
Flights deals to Johannesburg (JNB) from $1,437*
expand_more
expand_more
1 Passenger, Economy
expand_moreVoucher or promo code
expand_moretoday
today
Find deals to Johannesburg with Virgin Atlantic
flight_takeoff
flight_land
$
Los Angeles (LAX)to
Johannesburg (JNB)Jun 03, 2026 - Jun 24, 2026
Starting from
$2,155
Seen: 1 day ago
Round trip
Economy
Atlanta (ATL)to
Johannesburg (JNB)May 10, 2026 - May 18, 2026
Starting from
$3,591
Seen: 1 day ago
Round trip
Economy
New York (JFK)to
Johannesburg (JNB)Jun 04, 2026 - Jun 22, 2026
Starting from
$1,951
Seen: 1 day ago
Round trip
Economy
San Francisco (SFO)to
Johannesburg (JNB)May 13, 2026 - May 30, 2026
Starting from
$3,023
Seen: 1 day ago
Round trip
Economy
Detroit (DTW)to
Johannesburg (JNB)May 13, 2026 - May 20, 2026
Starting from
$3,595
Seen: 18 hours ago
Round trip
Economy
Las Vegas (LAS)to
Johannesburg (JNB)Jun 05, 2026 - Jul 02, 2026
Starting from
$1,731
Seen: 10 hours ago
Round trip
Economy
Orlando (MCO)to
Johannesburg (JNB)May 09, 2026 - Jun 01, 2026
Starting from
$2,421
Seen: 1 day ago
Round trip
Economy
Seattle (SEA)to
Johannesburg (JNB)Jun 06, 2026 - Jun 27, 2026
Starting from
$2,640
Seen: 14 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.

Best flights to Johannesburg by popularity
flight_takeoff
flight_land
$
From | To | Fare type | Dates | Price |
|---|---|---|---|---|
| Los Angeles (LAX) | Johannesburg (JNB) | Round trip / Economy | Oct 09, 2026 - Oct 27, 2026 | Starting from $1,972 Seen: 1 day ago |
| Atlanta (ATL) | Johannesburg (JNB) | Round trip / Economy | Sep 05, 2026 - Sep 18, 2026 | Starting from $2,181 Seen: 1 day ago |
| New York (JFK) | Johannesburg (JNB) | Round trip / Economy | Sep 06, 2026 - Sep 15, 2026 | Starting from $1,775 Seen: 16 hours ago |
| Boston (BOS) | Johannesburg (JNB) | Round trip / Economy | Mar 05, 2027 - Mar 17, 2027 | Starting from $1,437 Seen: 19 hours ago |
| Miami (MIA) | Johannesburg (JNB) | Round trip / Economy | Oct 09, 2026 - Oct 21, 2026 | Starting from $1,725 Seen: 1 day ago |
| San Francisco (SFO) | Johannesburg (JNB) | Round trip / Economy | Mar 23, 2027 - Apr 01, 2027 | Starting from $1,812 Seen: 13 hours ago |
| Las Vegas (LAS) | Johannesburg (JNB) | Round trip / Economy | Mar 17, 2027 - Mar 24, 2027 | Starting from $1,591 Seen: 12 hours ago |
| Washington, D.C. (IAD) | Johannesburg (JNB) | Round trip / Economy | Jul 23, 2026 - Aug 08, 2026 | Starting from $3,020 Seen: 22 hours ago |
| Orlando (MCO) | Johannesburg (JNB) | Round trip / Economy | Oct 02, 2026 - Oct 14, 2026 | Starting from $2,026 Seen: 1 day ago |
| Seattle (SEA) | Johannesburg (JNB) | Round trip / Economy | Oct 08, 2026 - Oct 23, 2026 | Starting from $2,095 Seen: 1 day ago |
| Newark (EWR) | Johannesburg (JNB) | Round trip / Economy | Jul 11, 2026 - Aug 23, 2026 | Starting from $2,265 Seen: 2 hours ago |
| Salt Lake City (SLC) | Johannesburg (JNB) | Round trip / Economy | Sep 12, 2026 - Sep 20, 2026 | Starting from $2,335 Seen: 26 minutes 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.