Flight deals to South Africa

Find deals to South Africa with Virgin Atlantic

London (LHR) to
Johannesburg (JNB)
11/09/2024 11/09/2024
Round trip / Economy
Starting from
R15,619*
Seen: 1 day ago
London (LHR) to
Cape Town (CPT)
16/03/2025 28/03/2025
Round trip / Economy
Starting from
£802*
Seen: 1 day ago
London (LON) to
Johannesburg (JNB)
25/06/2024 11/07/2024
Round trip / Economy
Starting from
£704*
Seen: 1 day ago
London (LON) to
Cape Town (CPT)
08/01/2025 08/01/2025
Round trip / Economy
Starting from
R17,709*
Seen: 1 day ago
Manchester (MAN) to
Johannesburg (JNB)
04/11/2024 21/11/2024
Round trip / Economy
Starting from
£819*
Seen: 5 hours ago
New York (JFK) to
Johannesburg (JNB)
04/09/2024 21/09/2024
Round trip / Economy
Starting from
US$1,178*
Seen: 22 hours ago
Atlanta (ATL) to
Johannesburg (JNB)
21/03/2025 04/04/2025
Round trip / Economy
Starting from
US$1,528*
Seen: 10 hours ago
Los Angeles (LAX) to
Cape Town (CPT)
07/03/2025 21/03/2025
Round trip / Economy
Starting from
US$804*
Seen: 8 hours ago
Boston (BOS) to
Johannesburg (JNB)
20/09/2024 01/10/2024
Round trip / Economy
Starting from
US$934*
Seen: 1 day ago
Washington, D.C. (IAD) to
Johannesburg (JNB)
10/09/2024 24/09/2024
Round trip / Economy
Starting from
US$818*
Seen: 8 hours ago
Los Angeles (LAX) to
Johannesburg (JNB)
17/03/2025 31/03/2025
Round trip / Economy
Starting from
US$1,529*
Seen: 1 day ago
San Francisco (SFO) to
Johannesburg (JNB)
09/10/2024 18/10/2024
Round trip / Economy
Starting from
US$1,328*
Seen: 13 hours ago
New York (JFK) to
Cape Town (CPT)
07/03/2025 21/03/2025
Round trip / Economy
Starting from
US$1,178*
Seen: 9 hours ago
Seattle (SEA) to
Johannesburg (JNB)
14/03/2025 28/03/2025
Round trip / Economy
Starting from
US$1,728*
Seen: 9 hours ago
Las Vegas (LAS) to
Johannesburg (JNB)
30/07/2024 12/08/2024
Round trip / Economy
Starting from
US$2,078*
Seen: 1 day ago
Miami (MIA) to
Johannesburg (JNB)
07/01/2025 07/01/2025
Round trip / Economy
Starting from
R20,373*
Seen: 13 hours ago
Orlando (MCO) to
Johannesburg (JNB)
25/02/2025 25/03/2025
Round trip / Economy
Starting from
US$1,489*
Seen: 33 minutes ago
Miami (MIA) to
Cape Town (CPT)
14/03/2025 24/03/2025
Round trip / Economy
Starting from
US$1,228*
Seen: 8 hours ago
Newark (EWR) to
Johannesburg (JNB)
31/03/2025 08/04/2025
Round trip / Economy
Starting from
US$1,193*
Seen: 1 day ago
Edinburgh (EDI) to
Johannesburg (JNB)
15/10/2024 21/10/2024
Round trip / Economy
Starting from
£924*
Seen: 1 day ago
Delhi (DEL) to
Johannesburg (JNB)
18/06/2024 31/07/2024
Round trip / Economy
Starting from
£4,760*
Seen: 1 day ago
Detroit (DTW) to
Johannesburg (JNB)
12/03/2025 26/03/2025
Round trip / Economy
Starting from
US$1,689*
Seen: 1 day ago
Minneapolis (MSP) to
Johannesburg (JNB)
03/10/2024 10/10/2024
Round trip / Economy
Starting from
US$1,983*
Seen: 19 hours ago
Salt Lake City (SLC) to
Johannesburg (JNB)
15/11/2024 25/11/2024
Round trip / Economy
Starting from
US$1,878*
Seen: 6 hours ago
Failed to load data.
View more

Prices shown are per person. Cheapest fares may be hand luggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional luggage fees and charges for optional products and services may apply.

See our latest deals travelling in Premium

London (LHR) to
Johannesburg (JNB)
15/06/2024 15/06/2024
Round trip / Premium
Starting from
R25,770*
Seen: 1 day ago
London (LHR) to
Cape Town (CPT)
09/10/2024 22/10/2024
Round trip / Premium
Starting from
£1,670*
Seen: 1 day ago
London (LON) to
Johannesburg (JNB)
07/08/2024 07/08/2024
Round trip / Premium
Starting from
R29,610*
Seen: 17 hours ago
London (LON) to
Cape Town (CPT)
08/01/2025 08/01/2025
Round trip / Premium
Starting from
R31,310*
Seen: 1 day ago
Manchester (MAN) to
Johannesburg (JNB)
10/02/2025 10/03/2025
Round trip / Premium
Starting from
£1,895*
Seen: 10 hours ago
New York (JFK) to
Johannesburg (JNB)
21/10/2024 21/10/2024
Round trip / Premium
Starting from
R43,183*
Seen: 9 hours ago
Atlanta (ATL) to
Johannesburg (JNB)
21/03/2025 04/04/2025
Round trip / Premium
Starting from
US$3,308*
Seen: 10 hours ago
Los Angeles (LAX) to
Cape Town (CPT)
11/11/2024 10/12/2024
Round trip / Premium
Starting from
US$2,676*
Seen: 1 day ago
Boston (BOS) to
Johannesburg (JNB)
20/09/2024 01/10/2024
Round trip / Premium
Starting from
US$2,714*
Seen: 1 day ago
Washington, D.C. (IAD) to
Johannesburg (JNB)
10/09/2024 24/09/2024
Round trip / Premium
Starting from
US$2,598*
Seen: 8 hours ago
San Francisco (SFO) to
Johannesburg (JNB)
09/10/2024 18/10/2024
Round trip / Premium
Starting from
US$3,308*
Seen: 13 hours ago
New York (JFK) to
Cape Town (CPT)
07/03/2025 28/03/2025
Round trip / Premium
Starting from
US$3,058*
Seen: 9 hours ago
Los Angeles (LAX) to
Johannesburg (JNB)
29/08/2024 06/09/2024
Round trip / Premium
Starting from
US$3,603*
Seen: 3 hours ago
Seattle (SEA) to
Johannesburg (JNB)
14/03/2025 28/03/2025
Round trip / Premium
Starting from
US$3,678*
Seen: 9 hours ago
Las Vegas (LAS) to
Johannesburg (JNB)
30/07/2024 12/08/2024
Round trip / Premium
Starting from
US$5,268*
Seen: 1 day ago
Miami (MIA) to
Johannesburg (JNB)
07/01/2025 07/01/2025
Round trip / Premium
Starting from
R26,843*
Seen: 13 hours ago
Orlando (MCO) to
Johannesburg (JNB)
18/02/2025 18/03/2025
Round trip / Premium
Starting from
US$3,269*
Seen: 29 minutes ago
Miami (MIA) to
Cape Town (CPT)
14/03/2025 24/03/2025
Round trip / Premium
Starting from
US$3,108*
Seen: 8 hours ago
Newark (EWR) to
Johannesburg (JNB)
31/03/2025 08/04/2025
Round trip / Premium
Starting from
US$2,773*
Seen: 1 day ago
Edinburgh (EDI) to
Johannesburg (JNB)
15/10/2024 21/10/2024
Round trip / Premium
Starting from
£1,892*
Seen: 1 day ago
Delhi (DEL) to
Johannesburg (JNB)
18/06/2024 31/07/2024
Round trip / Premium
Starting from
£7,661*
Seen: 1 day ago
Detroit (DTW) to
Johannesburg (JNB)
12/03/2025 26/03/2025
Round trip / Premium
Starting from
US$3,469*
Seen: 1 day ago
Minneapolis (MSP) to
Johannesburg (JNB)
03/10/2024 10/10/2024
Round trip / Premium
Starting from
US$4,983*
Seen: 19 hours ago
Salt Lake City (SLC) to
Johannesburg (JNB)
15/11/2024 25/11/2024
Round trip / Premium
Starting from
US$3,678*
Seen: 6 hours ago
Failed to load data.
View more

Prices shown are per person. Cheapest fares may be hand luggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional luggage fees and charges for optional products and services may apply.

See our latest deals travelling in Upper Class

London (LHR) to
Johannesburg (JNB)
25/06/2024 25/06/2024
Round trip / Upper Class
Starting from
R39,276*
Seen: 9 hours ago
London (LHR) to
Cape Town (CPT)
02/09/2024 16/09/2024
Round trip / Upper Class
Starting from
£3,567*
Seen: 1 day ago
London (LON) to
Johannesburg (JNB)
07/08/2024 07/08/2024
Round trip / Upper Class
Starting from
R61,816*
Seen: 17 hours ago
London (LON) to
Cape Town (CPT)
08/01/2025 08/01/2025
Round trip / Upper Class
Starting from
R53,266*
Seen: 1 day ago
Manchester (MAN) to
Johannesburg (JNB)
10/02/2025 10/03/2025
Round trip / Upper Class
Starting from
£3,552*
Seen: 10 hours ago
New York (JFK) to
Johannesburg (JNB)
21/10/2024 21/10/2024
Round trip / Upper Class
Starting from
R74,891*
Seen: 9 hours ago
Atlanta (ATL) to
Johannesburg (JNB)
01/11/2024 16/11/2024
Round trip / Upper Class
Starting from
US$5,928*
Seen: 8 hours ago
Los Angeles (LAX) to
Cape Town (CPT)
11/11/2024 10/12/2024
Round trip / Upper Class
Starting from
US$6,028*
Seen: 1 day ago
Boston (BOS) to
Johannesburg (JNB)
28/05/2024 12/06/2024
Round trip / Upper Class
Starting from
US$4,923*
Seen: 1 day ago
Washington, D.C. (IAD) to
Johannesburg (JNB)
19/07/2024 28/07/2024
Round trip / Upper Class
Starting from
US$4,668*
Seen: 1 day ago
New York (JFK) to
Cape Town (CPT)
07/03/2025 21/03/2025
Round trip / Upper Class
Starting from
US$5,829*
Seen: 9 hours ago
Los Angeles (LAX) to
Johannesburg (JNB)
30/09/2024 29/10/2024
Round trip / Upper Class
Starting from
US$6,453*
Seen: 3 hours ago
Miami (MIA) to
Cape Town (CPT)
05/11/2024 26/11/2024
Round trip / Upper Class
Starting from
US$6,158*
Seen: 1 day ago
San Francisco (SFO) to
Johannesburg (JNB)
17/02/2025 03/03/2025
Round trip / Upper Class
Starting from
US$4,918*
Seen: 1 day ago
Seattle (SEA) to
Johannesburg (JNB)
14/03/2025 28/03/2025
Round trip / Upper Class
Starting from
US$9,658*
Seen: 9 hours ago
Las Vegas (LAS) to
Johannesburg (JNB)
30/07/2024 12/08/2024
Round trip / Upper Class
Starting from
US$10,378*
Seen: 1 day ago
Miami (MIA) to
Johannesburg (JNB)
07/01/2025 07/01/2025
Round trip / Upper Class
Starting from
R59,961*
Seen: 13 hours ago
Orlando (MCO) to
Johannesburg (JNB)
18/02/2025 18/03/2025
Round trip / Upper Class
Starting from
US$6,593*
Seen: 29 minutes ago
Newark (EWR) to
Johannesburg (JNB)
29/10/2024 19/11/2024
Round trip / Upper Class
Starting from
US$5,793*
Seen: 22 hours ago
Edinburgh (EDI) to
Johannesburg (JNB)
10/09/2024 04/10/2024
Round trip / Upper Class
Starting from
£3,599*
Seen: 18 hours ago
Delhi (DEL) to
Johannesburg (JNB)
18/06/2024 31/07/2024
Round trip / Upper Class
Starting from
£17,236*
Seen: 1 day ago
Salt Lake City (SLC) to
Johannesburg (JNB)
03/02/2025 14/02/2025
Round trip / Upper Class
Starting from
US$9,853*
Seen: 1 day ago
Detroit (DTW) to
Johannesburg (JNB)
12/03/2025 26/03/2025
Round trip / Upper Class
Starting from
US$9,658*
Seen: 1 day ago
Minneapolis (MSP) to
Johannesburg (JNB)
03/10/2024 10/10/2024
Round trip / Upper Class
Starting from
US$11,178*
Seen: 19 hours ago
Failed to load data.
View more

Prices shown are per person. Cheapest fares may be hand luggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional luggage fees and charges for optional products and services may apply.

Our most searched flights to South Africa

London (LHR) to
Johannesburg (JNB)
11/09/2024 11/09/2024
Round trip / Economy
Starting from
R15,619*
Seen: 1 day ago
London (LHR) to
Cape Town (CPT)
16/03/2025 28/03/2025
Round trip / Economy
Starting from
£802*
Seen: 1 day ago
London (LON) to
Johannesburg (JNB)
25/06/2024 11/07/2024
Round trip / Economy
Starting from
£704*
Seen: 1 day ago
London (LON) to
Cape Town (CPT)
08/01/2025 08/01/2025
Round trip / Economy
Starting from
R17,709*
Seen: 1 day ago
Manchester (MAN) to
Johannesburg (JNB)
04/11/2024 21/11/2024
Round trip / Economy
Starting from
£819*
Seen: 5 hours ago
New York (JFK) to
Johannesburg (JNB)
04/09/2024 21/09/2024
Round trip / Economy
Starting from
US$1,178*
Seen: 22 hours ago
Atlanta (ATL) to
Johannesburg (JNB)
21/03/2025 04/04/2025
Round trip / Economy
Starting from
US$1,528*
Seen: 10 hours ago
Los Angeles (LAX) to
Cape Town (CPT)
07/03/2025 21/03/2025
Round trip / Economy
Starting from
US$804*
Seen: 8 hours ago
Boston (BOS) to
Johannesburg (JNB)
20/09/2024 01/10/2024
Round trip / Economy
Starting from
US$934*
Seen: 1 day ago
Washington, D.C. (IAD) to
Johannesburg (JNB)
10/09/2024 24/09/2024
Round trip / Economy
Starting from
US$818*
Seen: 8 hours ago
Los Angeles (LAX) to
Johannesburg (JNB)
17/03/2025 31/03/2025
Round trip / Economy
Starting from
US$1,529*
Seen: 1 day ago
San Francisco (SFO) to
Johannesburg (JNB)
09/10/2024 18/10/2024
Round trip / Economy
Starting from
US$1,328*
Seen: 13 hours ago
New York (JFK) to
Cape Town (CPT)
07/03/2025 21/03/2025
Round trip / Economy
Starting from
US$1,178*
Seen: 9 hours ago
Seattle (SEA) to
Johannesburg (JNB)
14/03/2025 28/03/2025
Round trip / Economy
Starting from
US$1,728*
Seen: 9 hours ago
Las Vegas (LAS) to
Johannesburg (JNB)
30/07/2024 12/08/2024
Round trip / Economy
Starting from
US$2,078*
Seen: 1 day ago
Miami (MIA) to
Johannesburg (JNB)
07/01/2025 07/01/2025
Round trip / Economy
Starting from
R20,373*
Seen: 13 hours ago
Orlando (MCO) to
Johannesburg (JNB)
25/02/2025 25/03/2025
Round trip / Economy
Starting from
US$1,489*
Seen: 33 minutes ago
Miami (MIA) to
Cape Town (CPT)
14/03/2025 24/03/2025
Round trip / Economy
Starting from
US$1,228*
Seen: 8 hours ago
Newark (EWR) to
Johannesburg (JNB)
31/03/2025 08/04/2025
Round trip / Economy
Starting from
US$1,193*
Seen: 1 day ago
Edinburgh (EDI) to
Johannesburg (JNB)
15/10/2024 21/10/2024
Round trip / Economy
Starting from
£924*
Seen: 1 day ago
Delhi (DEL) to
Johannesburg (JNB)
18/06/2024 31/07/2024
Round trip / Economy
Starting from
£4,760*
Seen: 1 day ago
Detroit (DTW) to
Johannesburg (JNB)
12/03/2025 26/03/2025
Round trip / Economy
Starting from
US$1,689*
Seen: 1 day ago
Minneapolis (MSP) to
Johannesburg (JNB)
03/10/2024 10/10/2024
Round trip / Economy
Starting from
US$1,983*
Seen: 19 hours ago
Salt Lake City (SLC) to
Johannesburg (JNB)
15/11/2024 25/11/2024
Round trip / Economy
Starting from
US$1,878*
Seen: 6 hours ago
Failed to load data.
View more

Prices shown are per person. Cheapest fares may be hand luggage only. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional luggage fees and charges for optional products and services may apply.