Find cheap flights to Shanghai

1 adult
Sat 7/8
Sat 14/8

Travel Restriction Alert

The COVID-19 (coronavirus) outbreak may impact travel to Shanghai. Current restrictions to Shanghai are based on China travel restrictions.
View current China travel restrictions

Cheapest flights to cities in Shanghai

Click on the cities below to find out when it's cheapest to fly to Shanghai from United Kingdom

Useful information for your flight to Shanghai

Get up-to-date answers for some of the most frequently asked questions regarding flying to Shanghai
  • What is the cheapest flight I can find to Shanghai?

    The average flight to Shanghai costs £560/per person and the cheapest flight to Shanghai is £43/per person. This price varies based on a multitude of factors such as departure airport, airline, time of booking and when you plan on travelling.

  • What are the most popular landmarks in Shanghai?

    Many visitors who travel to Shanghai find themselves making a stop at popular landmarks such as Shanghai Disneyland, Century Park, and Oriental Pearl Tower.

  • I plan on visiting Shanghai Disneyland. Which airport is the quickest drive?

    The closest airport to Shanghai Disneyland is Shanghai Hongqiao Intl Airport, and would make for the quickest drive. For those interested in a secondary airport to fly into, consider looking at flights heading to Shanghai Pu Dong Airport.

  • What is the weather like in Shanghai?

    Temperatures in Shanghai can vary between 4 °C and 28 °C based on the time of year. Typically, the coldest month in Shanghai will be January, and the warmest month will be July. It is also worth noting that those looking to avoid rain and/or snow should consider travelling to Shanghai in December, January, and November, as that is when precipitation is least likely.

What are the current travel restrictions for Shanghai?

Currently, China travel restrictions include travel to Shanghai.

China has restricted entry and transit to all travelers except Chinese nationals, Hong Kong, Macau, or Taiwan passport holders, and travelers with diplomatic, service, courtesy or C visas, or visas issued after March 28, 2020. Travelers arriving at PEK will be given a PCR test and quarantined for 14 days at a designated location in Beijing. Travelers arriving at Shanghai Pudong (PVG) or Shanghai Hongqiao (SHA) must undergo Nucleic Acid Testing (NAT) and a 14-day quarantine in designated places for medical observation. Airline crew with a layover at the above airports must undergo NAT inside the passenger terminal, then self-isolate at their hotel temporarily before acquiring the NAT results. Airline crew arriving at the above airports will be quarantined after their last shift, and must self-isolate in crew hotels during shift breaks. Travelers arriving at Guangzhou (CAN) or Shenzhen (SZX) who live in or have been in France, Germany, Iran, Italy, Japan, South Korea, Spain, or the United States in the past 14 days must undergo 14-day quarantine at home or in designated places for medical observation. All passengers arriving at SZX will have a PCR test. Travelers arriving at XMN will be quarantined for medical observation at designated hotels for 14 days at their own expense. This does not apply to travelers under 18 years old or above 70 years old, pregnant women, and travelers suffering from illness, who must apply for permission to undergo a 14-day quarantine at home.
If you are planning to travel to Shanghai at this time, it is recommended that you stay up to date on current restrictions and follow proper safety measures while in public.

Popular cities and sights

Looking to visit Shanghai? Check out these cities and spend time seeing some of the most popular sights in Shanghai.

Recent flights found to popular cities in Shanghai

Find flights to these popular cities in Shanghai from your nearest airport.

Cheapest flight routes to Shanghai

These routes have the cheapest flights to Shanghai found by momondo users in United Kingdom
DepartingDestinationBest Price
Newcastle upon TyneShanghai£915

Popular routes to Shanghai

Most frequently searched flights to Shanghai along with the cheapest price and shortest flight duration
London to Shanghai Flights
Fastest flight time11h 20m
Cheapest price£498
Manchester to Shanghai Flights
Fastest flight time24h 05m
Cheapest price£826
Newcastle upon Tyne to Shanghai Flights
Fastest flight time26h 05m
Cheapest price£915
Glasgow to Shanghai Flights
Fastest flight time26h 45m
Cheapest price£1,105
Bristol to Shanghai Flights
Fastest flight time20h 45m
Cheapest price£1,348
Birmingham to Shanghai Flights
Fastest flight time17h 35m
Cheapest price£1,713
Darlington to Shanghai Flights
Fastest flight time32h 35m
Cheapest price£1,843
Edinburgh to Shanghai Flights
Fastest flight time50h 05m
Cheapest price£2,551
Leeds to Shanghai Flights
Fastest flight time33h 35m
Cheapest price£2,714
Southampton to Shanghai Flights
Fastest flight time33h 30m
Cheapest price£2,715

Start planning your trip to Shanghai