
Cheap Virgin Atlantic flights from London to Shanghai (LHR→PVG)
Be in the know
Get alerts if flight prices drop or rise*
Book smarter
Save up to 25% on select hotels after you book a flight*
Earn twice
Earn your airline miles on top of our rewards
Alternative airports near Shanghai
Prices were available within the past 7 days. Prices and availability are subject to change.
53 min
Find the cheapest month to fly from London (LHR) to Shanghai (PVG)
November is typically the cheapest month to fly
From £458 - £708 per traveller.
View flights in November
Insights are based on prices from searches for economy trips of 10 days or less on our sites in the last 12 months. Insights are informative only and current prices may differ.
Travel information
| Origin airport | Heathrow Airport |
|---|---|
| Destination airport | Pudong International Airport |
| Distance | 5,741 miles away |
| Airline name | Virgin Atlantic |
| Airline code | VS |
| Average flight time | 11 hours 57 mins |
Explore a world of travel with Expedia
- Flights to Pudong Intl.
- Flights from Pudong Intl.
- Aer Lingus Shannon (SNN) to Shanghai (PVG) flights
- Air China Barcelona (BCN) to Shanghai (PVG) flights
- Air China London (LHR) to Shanghai (PVG) flights
- British Airways London (LHR) to Shanghai (PVG) flights
- China Eastern Airlines London (LHR) to Shanghai (PVG) flights
- China Eastern Airlines New York (JFK) to Shanghai (PVG) flights
- China Eastern Airlines Los Angeles (LAX) to Shanghai (PVG) flights
- China Eastern Airlines Chicago (ORD) to Shanghai (PVG) flights
- China Southern Airlines London (LHR) to Shanghai (SHA) flights
- Qatar Airways Manchester (MAN) to Shanghai (PVG) flights
- Scandinavian Airlines London (LHR) to Shanghai (PVG) flights
- Flights from Aberdeen (ABZ) to Shanghai (PVG)
- Flights from Auckland (AKL) to Shanghai (PVG)
- Flights from Amsterdam (AMS) to Shanghai (PVG)
- Flights from Austin (AUS) to Shanghai (PVG)
- Flights from Barcelona (BCN) to Shanghai (PVG)
- Flights from Belfast (BFS) to Shanghai (PVG)
- Flights from Birmingham (BHX) to Shanghai (PVG)
- Flights from Bangkok (BKK) to Shanghai (PVG)
- Flights from Brisbane (BNE) to Shanghai (PVG)
- Flights from Boston (BOS) to Shanghai (PVG)
- Flights from Bristol (BRS) to Shanghai (PVG)
- Flights from Budapest (BUD) to Shanghai (PVG)
- Flights from Guangzhou (CAN) to Shanghai (PVG)
- Flights from Paris (CDG) to Shanghai (PVG)
- Flights from Colombo (CMB) to Shanghai (PVG)
- Flights from Casablanca (CMN) to Shanghai (PVG)
- Flights from Chiang Mai (CNX) to Shanghai (PVG)
- Flights from Copenhagen (CPH) to Shanghai (PVG)
- Flights from Chengdu (CTU) to Shanghai (PVG)
- Flights from Cardiff (CWL) to Shanghai (PVG)
- Flights from Dhaka (DAC) to Shanghai (PVG)
- Flights from Washington (DCA) to Shanghai (PVG)
- Flights from Delhi (DEL) to Shanghai (PVG)
- Flights from Dallas (DFW) to Shanghai (PVG)
- Flights from Doha (DOH) to Shanghai (PVG)
- Flights from Detroit (DTW) to Shanghai (PVG)
- Flights from Dublin (DUB) to Shanghai (PVG)
- Flights from Dubai (DXB) to Shanghai (PVG)
- Flights from Zhangjiajie (DYG) to Shanghai (PVG)
- Flights from Edinburgh (EDI) to Shanghai (PVG)
- Flights from Fuzhou (FOC) to Shanghai (PVG)
- Flights from Frankfurt (FRA) to Shanghai (PVG)
- Flights from Fukuoka (FUK) to Shanghai (PVG)
- Flights from Glasgow (GLA) to Shanghai (PVG)
- Flights from Hanoi (HAN) to Shanghai (PVG)
- Flights from Helsinki (HEL) to Shanghai (PVG)
- Flights from Hong Kong (HKG) to Shanghai (PVG)
- Flights from Phuket (HKT) to Shanghai (PVG)
- Flights from Tokyo (HND) to Shanghai (PVG)
- Flights from Harare (HRE) to Shanghai (PVG)
- Flights from Houston (IAH) to Shanghai (PVG)
- Flights from Seoul (ICN) to Shanghai (PVG)
- Flights from New York (JFK) to Shanghai (PVG)
- Flights from Osaka (KIX) to Shanghai (PVG)
- Flights from Kuala Lumpur (KUL) to Shanghai (PVG)
- Flights from Los Angeles (LAX) to Shanghai (PVG)
- Flights from Larnaca (LCA) to Shanghai (PVG)
- Flights from London (LCY) to Shanghai (PVG)
- Flights from Liege (LGG) to Shanghai (PVG)
- Flights from London (LGW) to Shanghai (PVG)
- Flights from London (LHR) to Shanghai (PVG)
- Flights from Liverpool (LPL) to Shanghai (PVG)
- Flights from Madrid (MAD) to Shanghai (PVG)
- Flights from Manchester (MAN) to Shanghai (PVG)
- Flights from Orlando (MCO) to Shanghai (PVG)
- Flights from Melbourne (MEL) to Shanghai (PVG)
- Flights from Miami (MIA) to Shanghai (PVG)
- Flights from Manila (MNL) to Shanghai (PVG)
- Flights from Munich (MUC) to Shanghai (PVG)
- Flights from Milan (MXP) to Shanghai (PVG)
- Flights from Newcastle (NCL) to Shanghai (PVG)
- Flights from Tokyo (NRT) to Shanghai (PVG)
- Flights from Norwich (NWI) to Shanghai (PVG)
- Flights from Chicago (ORD) to Shanghai (PVG)
- Flights from Oslo (OSL) to Shanghai (PVG)
- Flights from Beijing (PEK) to Shanghai (PVG)
- Flights from Phnom Penh (PNH) to Shanghai (PVG)
- Flights from Busan (PUS) to Shanghai (PVG)
- Flights from Riga (RIX) to Shanghai (PVG)
- Flights from Seattle (SEA) to Shanghai (PVG)
- Flights from San Francisco (SFO) to Shanghai (PVG)
- Flights from Ho Chi Minh City (SGN) to Shanghai (PVG)
- Flights from Singapore (SIN) to Shanghai (PVG)
- Flights from Sofia (SOF) to Shanghai (PVG)
- Flights from London (STN) to Shanghai (PVG)
- Flights from Moscow (SVO) to Shanghai (PVG)
- Flights from Sydney (SYD) to Shanghai (PVG)
- Flights from Shenzhen (SZX) to Shanghai (PVG)
- Flights from Taipei (TPE) to Shanghai (PVG)
- Flights from Vienna (VIE) to Shanghai (PVG)
- Flights from Xi'an (XIY) to Shanghai (PVG)
- Flights from Vancouver (YVR) to Shanghai (PVG)
- Flights from Toronto (YYZ) to Shanghai (PVG)
*Available to Expedia members.