Popular flights with Virgin Atlantic
Prices observed in the past 7 days start from R1589 one-way and R3179 round trip. Fares and availability may change at any time, and additional terms may apply.
Virgin Atlantic
JNB
Johannesburg
LON
London
R9889
Virgin Atlantic
JNB
Johannesburg
BOM
Mumbai (Bombay)
R21819
Virgin Atlantic
LON
London
JNB
Johannesburg
R16969
Virgin Atlantic
CPT
Cape Town
LON
London
R11609
Virgin Atlantic
JNB
Johannesburg
LOS
Lagos
R18859
Virgin Atlantic
LON
London
CPT
Cape Town
R19619
Virgin Atlantic
JNB
Johannesburg
AMS
Amsterdam
R9819
Virgin Atlantic
JNB
Johannesburg
NYC
New York City, NY
R15609

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:
1000’s of options worldwide
Best price
Great service

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

















