Compare prices and tickets by train, bus or flight

Wed
Dec 1
$4365Finnair
Fri
Dec 3
$2160Cathay Pacific
Sat
Dec 4
$7066Cathay Pacific
Sun
Dec 5
$6809KLM
Mon
Dec 6
$6018Sas Airways
Tue
Dec 7
$6104Sas Airways
Wed
Dec 8
$7140Cathay Pacific
Thu
Dec 9
$1269Cathay Pacific
Fri
Dec 10
$1572Cathay Pacific
Sat
Dec 11
$4502Finnair
Sun
Dec 12
$1556Cathay Pacific
Tue
Dec 14
$4294Sas Airways
Wed
Dec 15
$4364Finnair
Sat
Dec 18
$4541Finnair
Mon
Dec 20
$6061Sas Airways

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Flight Information to Shanghai from London

distanceDistance5702 miles (9196 km)
durationAverage flight duration14 h 10 min
priceAverage plane ticket price$5,109 (€4,254)
changesDirect flightYes
carriersAirlinesChina Eastern, Virgin Atlantic or Air China

Flights from London to Shanghai cover the 5702 miles (9196 km) long trip taking on average 14 h 10 min with our travel partners like China Eastern, Virgin Atlantic or Air China. There are direct flight services available. While the average ticket price for this route costs around $5,109 (€4,254), you can find the cheapest plane ticket for as low as $2,160 (€1,799). Travelers depart most frequently from London Heathrow Airport and arrive in Shanghai Pudong.

Travel Tips

London to Shanghai Flight
Take a flight to Shanghai easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Shanghai.
FAQs
Am I allowed to travel by plane from London, United Kingdom to Shanghai, China?

Travel by plane between London, United Kingdom and Shanghai, China is: Restricted.

Is international entry into Shanghai from London restricted?

International entry is allowed for: Entry is restricted for citizens and permanent residents of United Kingdom

Do I need to quarantine on arrival in China from London?

Entry Requirements:

  • 14-day mandatory quarantine and a negative COVID-19 test issued at most 2 days before arrival
  • Pre-arrival health declaration
  • Entry is allowed only for essential reasons

What are the safety rules to follow in Shanghai, China?

The government of China has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1 metre (s) (3 feet)
  • Face mask required: Mandatory

The above information was last checked on 11/24/21. Remember to check the latest COVID-19 travel safety regulations for your flight from London to Shanghai closer to your date of departure here

Are there restrictions on returning to United Kingdom from China by plane?

Return travel from China to United Kingdom is: Partially open.

Are there any international entry restrictions on returning to London from Shanghai?

Entry into United Kingdom is allowed for: Entry is partially open for citizens and permanent residents of China

Do I need to quarantine on arrival in United Kingdom from Shanghai?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival for unvaccinated travellers
  • Prebook and pay for day 2 and day 8 COVID-19 PCR tests for unvaccinated travellers
  • Prebook and pay for a COVID-19 test, to be taken on the end of day 2 for vaccinated travellers
  • 10-day mandatory self-quarantine
  • Travellers vaccinated under the UK vaccine programme are exempt from mandatory quarantine
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in London, United Kingdom?

The government of United Kingdom has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1 metre (s) (3 feet)
  • Face mask requirement: Regional advice

Last checked on 11/29/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to London from Shanghai.

How much do cheap flights between London and Shanghai cost?
Looking to save money on your trip? Omio customers have found the cheapest flight to Shanghai from London for the next 7 days starting from $2,160 (€1,799)  one way.
How much is a plane ticket from London to Shanghai?
If you are looking to buy your plane ticket in the next 7 days, you can expect the London to Shanghai flight to cost on average $5,109 (€4,254)  one way.
What is the distance to Shanghai from London by plane?
The London to Shanghai flight distance is approximately 5702 miles (9196 km).
How long is a flight between London and Shanghai on average?
The flight time to Shanghai from London is on average 14 h 10 min  for the 5702 miles (9196 km) long journey, but the time it takes to go to Shanghai from London by flight can vary depending on specific dates or traveling on weekends and holidays.
What is the departure airport in London and arrival airport in Shanghai?

When booking flights from London, you can choose to fly out of London Heathrow Airport, London Stansted Airport and London Gatwick Airport. When arriving in Shanghai, you can end your journey in airports like Shanghai Pudong and Shanghai Hongqiao.

Omio customers most frequently book their flights from London Heathrow Airport   to Shanghai Pudong.

Where is the airport in London to go to Shanghai? Where is the airport in Shanghai located?

You can find the most popular departure airport for this trip, London Heathrow Airport, located approximately 14 miles (23 km) from the city center of London. The most popular arrival airport in Shanghai, called Shanghai Pudong, is located around 21 miles (34 km) away from its city center. To reach the city center of Shanghai from Shanghai Pudong, check what taxi services, airport shuttle services or public transit options are available.

Which airlines can take me to Shanghai from London?
For the trip from London to Shanghai you can take a flight with China Eastern, Virgin Atlantic or Air China. Be sure to check out all possible airlines that offer services between London and Shanghai on Omio to compare what amenities they may have.
How early should I book plane tickets to Shanghai from London to score the best deals?
If you purchase a plane ticket from London to Shanghai within the next 7 days, you can find tickets to cost on average $5,109 (€4,254) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets from London to Shanghai are generally on sale a few months before the planned departure date.

More options for your journey from London to Shanghai

Here are some other resources that might have the information you need