Popular flights with Virgin Atlantic
Prices observed in the past 7 days start from R1749 one-way and R4709 round trip. Fares and availability may change at any time, and additional terms may apply.
Virgin Atlantic
JNB
Johannesburg
LON
London
R6849
Virgin Atlantic
JNB
Johannesburg
BOM
Mumbai (Bombay)
R19379
Virgin Atlantic
JNB
Johannesburg
LOS
Lagos
R15839
Virgin Atlantic
CPT
Cape Town
LON
London
R7919
Virgin Atlantic
LON
London
JNB
Johannesburg
R11899
Virgin Atlantic
LON
London
CPT
Cape Town
R15199
Virgin Atlantic
JNB
Johannesburg
NYC
New York City, NY
R17989
Virgin Atlantic
JNB
Johannesburg
AMS
Amsterdam
R9729

Prefer it packaged?

IATA code:
VS
Hub airport:
London Gatwick (LGW), Heathrow (LHR) and Manchester (MAN
Alliance:
SkyTeam (joined 2023)
Loyalty program:
Flying Club
Inflight magazine:
Vera
Frequently asked questions
The information on this page is correct as of date of publishing. While every effort is made to keep information as fresh as possible, Travelstart takes no responsibility for any of the information being out of date or incorrectly noted.
Why fly with Virgin Atlantic

Value
Clear fare options let you choose what you need. Pay less with light fares or go all-in with baggage, flexibility, and extras included.

Comfort
Spacious long-haul cabins, solid legroom, and reliable in-flight entertainment. Upgrade to Premium or Upper Class for more space and priority perks.

Network
Strong UK to US and Africa routes, including London to Johannesburg. SkyTeam partners expand your options across Europe, the Americas, and beyond.
Explore popular destinations with Travelstart
Why book with us
Bringing you the best fares from all airlines
Expert assistance from booking to departure
Online destinations for planning your travels
Already booked your flight?
Explore our Hotel listings:
1,000’s of options worldwide
Best price
Great service

Personalised assistance
Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.

















