Flight deals to South Africa from $1,359*

Voucher or promo code

Find deals to South Africa with Virgin Atlantic

$

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.

Flight deals to South Africa

Our most searched flights to South Africa

$
Our most searched flights to South Africa
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.