Flight deals from Johannesburg(JNB) from R11,705*

Explore our popular flights from Johannesburg

Johannesburg (JNB)to

London (LHR)
22 Feb, 2026 - 03 Mar, 2026
Starting from
R11,705
Seen: 1 day ago
Round trip
/
Economy

Johannesburg (JNB)to

New York (JFK)
06 Jun, 2025 - 06 Sep, 2025
Starting from
R16,460
Seen: 8 hours ago
Round trip
/
Economy

Johannesburg (JNB)to

Los Angeles (LAX)
06 Jun, 2025 - 23 Jun, 2025
Starting from
R19,110
Seen: 1 hour ago
Round trip
/
Economy

Johannesburg (JNB)to

Amsterdam (AMS)
30 Apr, 2025 - 04 May, 2025
Starting from
R19,870
Seen: 1 day ago
Round trip
/
Economy

Johannesburg (JNB)to

Boston (BOS)
30 May, 2025 - 22 Aug, 2025
Starting from
R15,888
Seen: 15 hours ago
Round trip
/
Economy

Johannesburg (JNB)to

Manchester (MAN)
20 May, 2025 - 28 May, 2025
Starting from
R14,619
Seen: 16 hours ago
Round trip
/
Economy

Johannesburg (JNB)to

Atlanta (ATL)
01 Jun, 2025 - 30 Jun, 2025
Starting from
R19,546
Seen: 1 day ago
Round trip
/
Economy

Johannesburg (JNB)to

Orlando (MCO)
14 Sep, 2025 - 03 Oct, 2025
Starting from
R19,106
Seen: 2 hours ago
Round trip
/
Economy

Johannesburg (JNB)to

San Francisco (SFO)
01 May, 2025 - 11 May, 2025
Starting from
R19,298
Seen: 13 hours ago
Round trip
/
Economy

Johannesburg (JNB)to

Salt Lake City (SLC)
05 May, 2025 - 16 May, 2025
Starting from
R19,298
Seen: 1 day ago
Round trip
/
Economy

Johannesburg (JNB)to

Edinburgh (EDI)
14 Jun, 2025 - 20 Jun, 2025
Starting from
R17,878
Seen: 1 day ago
Round trip
/
Economy

Johannesburg (JNB)to

Washington, D.C. (IAD)
26 May, 2025 - 24 Jun, 2025
Starting from
R18,120
Seen: 10 hours ago
Round trip
/
Economy

Johannesburg (JNB)to

Toronto (YYZ)
24 Jun, 2025 - 21 Aug, 2025
Starting from
R15,866
Seen: 16 hours ago
Round trip
/
Economy

Johannesburg (JNB)to

Miami (MIA)
03 Jun, 2025 - 15 Jun, 2025
Starting from
R19,188
Seen: 21 hours ago
Round trip
/
Economy

Johannesburg (JNB)to

Las Vegas (LAS)
06 Jun, 2025 - 12 Jun, 2025
Starting from
R19,110
Seen: 39 minutes ago
Round trip
/
Economy

Johannesburg (JNB)to

Seattle (SEA)
02 Jun, 2025 - 24 Jun, 2025
Starting from
R19,110
Seen: 38 minutes ago
Round trip
/
Economy

Johannesburg (JNB)to

Detroit (DTW)
15 Aug, 2025 - 13 Dec, 2025
Starting from
R25,276
Seen: 1 day ago
Round trip
/
Economy

Johannesburg (JNB)to

Barbados (Bridgetown) (BGI)
11 Sep, 2025 - 19 Sep, 2025
Starting from
R29,931
Seen: 1 day ago
Round trip
/
Economy

Johannesburg (JNB)to

Newark (EWR)
24 Aug, 2025 - 01 Sep, 2025
Starting from
R19,616
Seen: 10 hours ago
Round trip
/
Economy

Johannesburg (JNB)to

Jamaica (Montego Bay) (MBJ)
06 Mar, 2026 - 10 Mar, 2026
Starting from
R67,319
Seen: 1 day 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.

Explore Our Premium Flights

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 baggage fees and charges for optional products and services may apply.

Explore our Upper Class flights

Prices shown are per person. *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 from Johannesburg (JNB)

Virgin Atlantic tickets for flights from Johannesburg

R
Virgin Atlantic tickets for flights from Johannesburg
From
To
Fare type
Dates
Price
Johannesburg (JNB)London (LHR)Round trip
/
Economy
22 Feb, 2026 - 03 Mar, 2026

Starting from

R11,705

Seen: 1 day ago

Johannesburg (JNB)New York (JFK)Round trip
/
Economy
06 Jun, 2025 - 06 Sep, 2025

Starting from

R16,460

Seen: 8 hours ago

Johannesburg (JNB)Los Angeles (LAX)Round trip
/
Economy
06 Jun, 2025 - 23 Jun, 2025

Starting from

R19,110

Seen: 1 hour ago

Johannesburg (JNB)Amsterdam (AMS)Round trip
/
Economy
01 Aug, 2025 - 11 Sep, 2025

Starting from

R20,770

Seen: 20 hours ago

Johannesburg (JNB)Boston (BOS)Round trip
/
Economy
30 May, 2025 - 22 Aug, 2025

Starting from

R15,888

Seen: 15 hours ago

Johannesburg (JNB)Manchester (MAN)Round trip
/
Economy
20 May, 2025 - 28 May, 2025

Starting from

R14,619

Seen: 16 hours ago

Johannesburg (JNB)Atlanta (ATL)Round trip
/
Economy
01 Jun, 2025 - 30 Jun, 2025

Starting from

R19,546

Seen: 1 day ago

Johannesburg (JNB)Orlando (MCO)Round trip
/
Economy
14 Sep, 2025 - 03 Oct, 2025

Starting from

R19,106

Seen: 2 hours ago

Johannesburg (JNB)San Francisco (SFO)Round trip
/
Economy
25 Aug, 2025 - 20 Dec, 2025

Starting from

R28,980

Seen: 3 hours ago

Johannesburg (JNB)Salt Lake City (SLC)Round trip
/
Economy
02 Jul, 2025 - 16 Aug, 2025

Starting from

R21,206

Seen: 8 hours ago

Johannesburg (JNB)Edinburgh (EDI)Round trip
/
Economy
14 Jun, 2025 - 20 Jun, 2025

Starting from

R17,878

Seen: 1 day ago

Johannesburg (JNB)Washington, D.C. (IAD)Round trip
/
Economy
26 May, 2025 - 24 Jun, 2025

Starting from

R18,120

Seen: 10 hours ago

Johannesburg (JNB)Toronto (YYZ)Round trip
/
Economy
24 Jun, 2025 - 21 Aug, 2025

Starting from

R15,866

Seen: 16 hours ago

Johannesburg (JNB)Miami (MIA)Round trip
/
Economy
03 Jun, 2025 - 15 Jun, 2025

Starting from

R19,188

Seen: 21 hours ago

Johannesburg (JNB)Las Vegas (LAS)Round trip
/
Economy
06 Jun, 2025 - 12 Jun, 2025

Starting from

R19,110

Seen: 39 minutes ago

Johannesburg (JNB)Seattle (SEA)Round trip
/
Economy
02 Jun, 2025 - 24 Jun, 2025

Starting from

R19,110

Seen: 38 minutes ago

Johannesburg (JNB)Detroit (DTW)Round trip
/
Economy
15 Aug, 2025 - 13 Dec, 2025

Starting from

R25,276

Seen: 1 day ago

Johannesburg (JNB)Barbados (Bridgetown) (BGI)Round trip
/
Economy
11 Sep, 2025 - 19 Sep, 2025

Starting from

R29,931

Seen: 1 day ago

Johannesburg (JNB)Newark (EWR)Round trip
/
Economy
24 Aug, 2025 - 01 Sep, 2025

Starting from

R19,616

Seen: 10 hours ago

Johannesburg (JNB)Jamaica (Montego Bay) (MBJ)Round trip
/
Economy
06 Mar, 2026 - 10 Mar, 2026

Starting from

R67,319

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. Additional luggage fees and charges for optional products and services may apply.

Start rewarding adventures

  • Use Virgin Points to pay for ANY available seat on ANY Virgin Atlantic flight
  • Get access to exclusive benefits
  • Pay with Points to get money off your booking
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.