Virgin Atlantic operates 26 non-stop routes from London LHR.
- Antigua (ANU) — 6,557 km, 540 min
- Atlanta (ATL) — 6,777 km, 566 min
- Bridgetown (BGI) — 6,751 km, 540 min
- Bengaluru (BLR) — 8,052 km, 615 min
- Mumbai (BOM) — 7,220 km, 565 min
- Boston (BOS) — 5,255 km, 450 min
- Cape Town (CPT) — 9,646 km, 700 min
- Cancun (CUN) — 7,963 km, 655 min
- Delhi (DEL) — 6,744 km, 565 min
- Dubai (DXB) — 5,503 km, 430 min
- Phuket (HKT) — 9,910 km, 730 min
- Dulles (IAD) — 5,916 km, 505 min
- Seoul (ICN) — 8,884 km, 760 min
- New York (JFK) — 5,555 km, 485 min
- Johannesburg (JNB) — 9,044 km, 660 min
- Las Vegas (LAS) — 8,416 km, 640 min
- Los Angeles (LAX) — 8,781 km, 680 min
- Lagos (LOS) — 4,989 km, 415 min
- Montego Bay (MBJ) — 7,557 km, 615 min
- Orlando (MCO) — 6,979 km, 605 min
- Miami (MIA) — 7,120 km, 595 min
- Male (MLE) — 8,537 km, 635 min
- Seattle (SEA) — 7,725 km, 605 min
- San Francisco (SFO) — 8,639 km, 665 min
- Tampa (TPA) — 7,098 km, 590 min
- Toronto (YYZ) — 5,722 km, 485 min
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
How many destinations does Virgin Atlantic serve from London (LHR)?
Virgin Atlantic flies to 26 non-stop destinations from London LHR.