Cheap flights to Shanghai (SHA) from £57

Explore the best deals

Discover the cheapest flights to Shanghai
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Shanghai

London
Flights from Londonto Shanghai
242£
Prime price per passenger
Manchester
Flights from Manchesterto Shanghai
315£
Prime price per passenger
Edinburgh
Flights from Edinburghto Shanghai
392£
374£
Prime price per passenger
Bangkok
Flights from Bangkokto Shanghai
90£
88£
Prime price per passenger
Birmingham
Flights from Birminghamto Shanghai
391£
388£
Prime price per passenger
Amsterdam
Flights from Amsterdamto Shanghai
378£
365£
Prime price per passenger

How long is the flight to Shanghai?

If you’re planning to fly to Shanghai, we at eDreams have analysed the most popular routes to help you plan your journey. From Edinburgh, the flight takes approximately 13h 49m; from Birmingham, around 14h 21m; and from Glasgow, about 14h 42m.
Flight Time (in hours)
EdinburghBirminghamGlasgowLondonManchester
0h 5h 10h 15h 20h
13h 49m
14h 21m
14h 42m
14h 59m
15h 15m

How much does a flight to Shanghai cost?

At eDreams you can find flights from London to Shanghai starting from £242, with an average price of £542. If you depart from other cities such as Manchester, you can find tickets from £314, and from Birmingham starting from £388, according to data from the last 72 hours.
Filter by
LondonManchesterBirminghamAberdeenLiverpool
£542
£527
£918
£775
£903
LondonCheapest
Cheapest Price: £242
Cheapest
Average

Shanghai Attractions

Cosmopolitan Shanghai is the largest city in China boasting of modern skyscrapers, glittering shopping malls, fancy restaurants and theatres. It used to be a small fishing village until 1842 when the British turned it into a port city opening the area to foreigners. The French, Americans and Brits later on left considerable influence on its arts, culture and history. This contributed to the mystery of Shanghai giving it an exotic yet glamorous flavour. Today, the metropolis is a thriving and very international city with a sophisticated touch from its glorious past. It is an urban centre that begs to be discovered from its art deco buildings to street food stalls.

Things to do in Shanghai

Shanghai is one of those cities that you just can't resist with its irresistible mix of modern metropolis and charms of its prolific historical heritage. Visit museums, contemplate in tranquil gardens or do some serious shopping. Shanghai has many things up its sleeve for its visitors, you will not have enough time to see and do everything.

When visiting Shanghai, be sure to:

  • Stroll along the Bund to admire different architectural styles of buildings from Neoclassical and Romanesque to Gothic and Baroque
  • Visit the impressive Jade Buddha Temple and marvel at statues and sculptures
  • See the lovely collections of jade and coins at the Shanghai Museum
  • Escape to the peaceful Yu Garden with its beautiful pavilions, ponds and decorative stones
  • Go to the observation deck of the Oriental Pearl Tower for splendid views of the city and the Bund promenade
  • Shop for hours on Nanjing Road lined with street vendors, boutiques, department stores and giant malls
  • Head to Tianzifang (Shanghai's French Concession) for its riveting arts and crafts
  • Swing by at the China Art Palace and view important collections of art
  • Savour local and international cuisines in award-winning restaurants or market stalls
  • Venture into the People Square to see the Shanghai City Hall, Shanghai Museum and the Grand Theatre

Information about airports in Shanghai

Shanghai has two key airports, Shanghai Hongqiao International Airport and Shanghai Pudong International Airport, located in or near the city and serving both local and nearby destinations.
Shanghai Pudong International Airport (PVG)
Top Carriers
The top carriers are: Air China, China Eastern Airlines and China Airlines.
Location
The airport is located 30 km east of the city centre.
Transportation
Passengers can use: Metro (line 2), buses (lines 1,2,4, 5 and 7), Maglev fast train and taxis to get to the city. Shuttles between Terminals 1 and 2 run every 10 minutes.
Shanghai Hongqiao International Airport (SHA)
Top Carriers
Location
It is located 13 km west of the city centre.
Transportation
Travellers can use the Metro Lines 2 and 10 to go downtown and back to the airport. Several buses (806, 807, 1207) leave from T1 and from T2, you can take hub lines 4 and 9 as well as airport line 1 and 941. Taxis are also available for passengers at the Arrivals area of T2. Shuttles connect the two terminals.

Must-visit towns and cities around Shanghai

Flying to Shanghai offers the fastest and most convenient way to reach these nearby destinations:

  • Suzhou
  • Jiaxing
  • Shaoxing
  • Huzhou
  • Jinhua
  • Taizhou
  • Xuancheng
  • Chuzhou
  • Ma'anshan

FAQs about flights to Shanghai

What’s the best way to search for cheap flights to Shanghai on eDreams UK?
At eDreams UK you can find cheap flights from £57 to Shanghai. Our platform utilizes advanced technologies, including machine learning and real-time user search data, to offer a variety of options. This ensures you can pick the flights that best fit your preferences and schedule for your trip to Shanghai.
When is the best season to fly to Shanghai?
According to our customers' flight searches, the ideal time to travel to Shanghai is March.
Which airlines offer the cheapest flights to Shanghai?

After reviewing the prices for our customers’ bookings from the UK to Shanghai, the cheapest flight options you have are:

  • The average cost of a one-way ticket with Tianjin Airlines is £569.24 . For a flight from London to Shanghai is £674.57, while it costs £1,437.39 if you depart fromLondon.
  • The airline Loganair offers one-way tickets at an average cost of £606.97. This figure is based on the average flight prices from Isle of Man to Shanghai, which is approximately £837.97, and from Aberdeen,where the average price is £916.97.
  • Air India: On average, a one-way ticket costs £688.17. The flight from London to Shanghai has an average cost of £792.78, while a ticket from Aberdeen is approximately £916.97.
Which airlines operate flights to Shanghai?

Here are some airlines that provide direct flights from the UK to Shanghai:

  • London offers flights originating from London, Milan and Frankfurt.
  • Spring Airlines also offers numerous flights, including several departing from London, Seoul and from Hong Kong.
  • Air China provides flights from Manchester, Hong Kong and also from Brussels.

The airlines providing flights to Shanghai with layovers are:

  • Emirates, which serves flights from London, Manchester or Birmingham.
  • Qatar Airways, that operates flights from London and Manchester, as well as from Edinburgh.
  • China Eastern Airlines, which offers flights from Manchester, London and also Johannesburg.
What time should you arrive at the airport prior to your flight to Shanghai?
To avoid missing your flight to Shanghai, arrive at the airport at least 2 or 3 hours early for check-in, security controls, customs, and boarding. eDreams offers great deals on flights to Shanghai from over 39 cities. You can enhance your experience with services like priority boarding, extra luggage, and lounge access. Additionally, consider adding travel insurance or opting for a refundable fare when booking to ensure flexibility and peace of mind.
How many airports are there in Shanghai and which is the main one?
Shanghai has 2 airport(s). Shanghai Pudong International Airport operates domestic and international flights to 39 cities. Some of the most popular destinations are Tokyo, Hong Kong and Beijing.

Plan your trip

Popular CitiesPopular Flight RoutesPopular CountriesOther interesting routes