Flight deals with Virgin Atlantic

Voucher or promo code

Explore Our Most Popular Flights

sort
keyboard_arrow_down

Johannesburg (JNB)to

London (LHR)
20 Apr, 2027 - 27 Apr, 2027
Starting from
R13,004
Seen: 3 hours ago
Round trip
Economy

Cape Town (CPT)to

London (LHR)
27 Jan, 2027 - 10 Feb, 2027
Starting from
R14,702
Seen: 1 day ago
Round trip
Economy

Johannesburg (JNB)to

New York (JFK)
02 Mar, 2027 - 31 Mar, 2027
Starting from
R15,346
Seen: 1 day ago
Round trip
Economy

Johannesburg (JNB)to

Manchester (MAN)
05 Feb, 2027 - 26 Feb, 2027
Starting from
R14,318
Seen: 20 hours ago
Round trip
Economy

Johannesburg (JNB)to

Las Vegas (LAS)
14 Jan, 2027 - 01 Feb, 2027
Starting from
R17,496
Seen: 1 day ago
Round trip
Economy

Cape Town (CPT)to

Los Angeles (LAX)
30 Jan, 2027 - 15 Feb, 2027
Starting from
R17,108
Seen: 1 day ago
Round trip
Economy

Johannesburg (JNB)to

Atlanta (ATL)
14 Dec, 2026 - 14 Jan, 2027
Starting from
R19,405
Seen: 18 hours ago
Round trip
Economy

Johannesburg (JNB)to

Orlando (MCO)
23 Dec, 2026 - 13 Jan, 2027
Starting from
R16,588
Seen: 22 hours ago
Round trip
Economy
Last-minute deal

Johannesburg (JNB)to

San Francisco (SFO)
15 Nov, 2026 - 21 Nov, 2026
Starting from
R23,863
Seen: 1 day ago
Round trip
Economy

Johannesburg (JNB)to

Los Angeles (LAX)
02 Mar, 2027 - 31 Mar, 2027
Starting from
R15,784
Seen: 16 hours ago
Round trip
Economy

Johannesburg (JNB)to

Miami (MIA)
11 Dec, 2026 - 07 Jun, 2027
Starting from
R18,563
Seen: 1 day ago
Round trip
Economy

Cape Town (CPT)to

New York (JFK)
30 Jan, 2027 - 13 Feb, 2027
Starting from
R16,545
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. Fares, fuel surcharges and applicable taxes may vary depending on the ticketing date and exchange rate. Additional baggage fees and charges for optional products and services may apply.

Explore Our Premium Flights

sort
keyboard_arrow_down
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. Fares, fuel surcharges and applicable taxes may vary depending on the ticketing date and exchange rate. Additional baggage fees and charges for optional products and services may apply.

Explore our Upper Class flights

sort
keyboard_arrow_down
Prices shown are per person. *Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Fares, fuel surcharges and applicable taxes may vary depending on the ticketing date and exchange rate. Additional baggage fees and charges for optional products and services may apply.

More of our hottest flight deals 🔥

R
More of our hottest flight deals 🔥
From
To
Fare type
Dates
Price
Johannesburg (JNB)London (LHR)Round trip
/
Economy
26 Mar, 2027 - 19 Apr, 2027

Starting from

R13,248

Seen: 1 day ago

Johannesburg (JNB)London (LHR)Round trip
/
Economy
20 Apr, 2027 - 27 Apr, 2027

Starting from

R13,004

Seen: 3 hours ago

Johannesburg (JNB)London (LHR)Round trip
/
Economy
09 Feb, 2027 - 18 Feb, 2027

Starting from

R13,267

Seen: 15 hours ago

Cape Town (CPT)London (LHR)Round trip
/
Economy
27 Jan, 2027 - 10 Feb, 2027

Starting from

R14,702

Seen: 1 day ago

Cape Town (CPT)London (LHR)Round trip
/
Economy
26 Dec, 2026 - 06 Jan, 2027

Starting from

R14,884

Seen: 1 day ago

Cape Town (CPT)London (LHR)Round trip
/
Economy
27 Dec, 2027 - 05 Jan, 2027

Starting from

R15,088

Seen: 1 day ago

Johannesburg (JNB)New York (JFK)Round trip
/
Economy
02 Mar, 2027 - 31 Mar, 2027

Starting from

R15,346

Seen: 1 day ago

Johannesburg (JNB)New York (JFK)Round trip
/
Economy
02 Mar, 2027 - 31 Mar, 2027

Starting from

R15,438

Seen: 1 day ago

Johannesburg (JNB)New York (JFK)Round trip
/
Economy
02 Mar, 2027 - 31 Mar, 2027

Starting from

R17,846

Seen: 1 day ago

Johannesburg (JNB)Atlanta (ATL)Round trip
/
Economy
23 Dec, 2026 - 10 Jan, 2027

Starting from

R21,886

Seen: 1 day ago

Johannesburg (JNB)Atlanta (ATL)Round trip
/
Economy
23 Dec, 2026 - 10 Jan, 2027

Starting from

R22,653

Seen: 1 day ago

Johannesburg (JNB)Manchester (MAN)Round trip
/
Economy
05 Feb, 2027 - 26 Feb, 2027

Starting from

R14,318

Seen: 20 hours ago

Johannesburg (JNB)Manchester (MAN)Round trip
/
Economy
06 Feb, 2027 - 27 Feb, 2027

Starting from

R14,598

Seen: 21 hours ago

Johannesburg (JNB)Manchester (MAN)Round trip
/
Economy
05 Feb, 2027 - 26 Feb, 2027

Starting from

R15,808

Seen: 20 hours ago

Johannesburg (JNB)Las Vegas (LAS)Round trip
/
Economy
15 Jan, 2027 - 01 Feb, 2027

Starting from

R17,496

Seen: 1 day ago

Johannesburg (JNB)Las Vegas (LAS)Round trip
/
Economy
14 Jan, 2027 - 01 Feb, 2027

Starting from

R17,496

Seen: 1 day ago

Johannesburg (JNB)Las Vegas (LAS)Round trip
/
Economy
16 Jan, 2027 - 01 Feb, 2027

Starting from

R17,588

Seen: 1 day ago

Johannesburg (JNB)Los Angeles (LAX)Round trip
/
Economy
25 Dec, 2026 - 11 Jan, 2027

Starting from

R16,836

Seen: 1 day ago

Cape Town (CPT)Los Angeles (LAX)Round trip
/
Economy
30 Jan, 2027 - 15 Feb, 2027

Starting from

R17,108

Seen: 1 day ago

Cape Town (CPT)Los Angeles (LAX)Round trip
/
Economy
30 Jan, 2027 - 15 Feb, 2027

Starting from

R19,568

Seen: 1 day ago

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. Fares, fuel surcharges and applicable taxes may vary depending on the ticketing date and exchange rate. Additional luggage fees and charges for optional products and services may apply.
Best overall airline in Europe 2025

Best overall airline in Europe 2025


Virgin Atlantic is incredibly proud to have been voted Europe's best airline once again in the APEX awards. Withholding status of Europe's best airline for 5 years running.