Cheap flights to Shanghai

Cheap flights from United Kingdom to Shanghai

from London (LHR–PVG)
3 Sept – 9 Sept
1 stop
from £554
from Manchester (MAN–PVG)
3 Sept – 9 Sept
1 stop
from £574
from Birmingham (BHX–PVG)
22 Jun – 28 Jun
1 stop
from £639

Popular airlines with direct flights to Shanghai

  • China Eastern
    Fly to Shanghai (PVG, SHA)
    • Beijing
      Direct flights every day
      1 hr 50 mins +
    • Chengdu
      Direct flights every day
      2 hrs 25 mins +
    • Xi An
      Direct flights every day
      2 hrs 10 mins +
    • Shenzhen
      Direct flights every day
      2 hrs 5 mins +
    • Chongqing
      Direct flights every day
      2 hrs 10 mins +
  • Juneyao Airlines
    Fly to Shanghai (SHA, PVG)
    • Osaka
      Direct flights every day
      2 hrs 15 mins +
    • Shenzhen
      Direct flights every day
      2 hrs 10 mins +
    • Xi An
      Direct flights every day
      2 hrs 15 mins +
    • Guangzhou
      Direct flights every day
      2 hrs 20 mins +
    • Chengdu
      Direct flights every day
      2 hrs 40 mins +
  • Shanghai Airlines
    Fly to Shanghai (PVG, SHA)
    • Changsha
      Direct flights every day
      1 hr 40 mins +
    • Zhengzhou
      Direct flights every day
      1 hr 40 mins +
    • Bangkok
      Direct flights every day
      4 hrs 20 mins +
    • Shantou
      Direct flights every day
      1 hr 45 mins +
    • Guangzhou
      Direct flights every day
      2 hrs 5 mins +
  • Spring
    Fly to Shanghai (PVG, SHA)
    • Osaka
      Direct flights every day
      2 hrs 25 mins +
    • Shenzhen
      Direct flights every day
      2 hrs 10 mins +
    • Guangzhou
      Direct flights every day
      2 hrs 15 mins +
    • Lanzhou
      Direct flights every day
      2 hrs 55 mins +
    • Chengdu
      Direct flights every day
      2 hrs 35 mins +
  • Air China
    Fly to Shanghai (PVG, SHA)
    • Beijing
      Direct flights every day
      2 hrs 10 mins +
    • Chengdu
      Direct flights every day
      2 hrs 40 mins +
    • Chongqing
      Direct flights every day
      2 hrs 20 mins +
    • Tianjin
      Direct flights every day
      2 hrs 5 mins +
    • Tokyo
      Direct flights every day
      3 hrs 10 mins +
  • China Southern
    Fly to Shanghai (PVG, SHA)
    • Guangzhou
      Direct flights every day
      2 hrs 20 mins +
    • Shenzhen
      Direct flights every day
      2 hrs 20 mins +
    • Shenyang
      Direct flights every day
      2 hrs 35 mins +
    • Dalian
      Direct flights every day
      2 hrs +
    • Changchun
      Direct flights every day
      2 hrs 50 mins +

Popular airports near Shanghai

  • Shanghai Pudong International Airport (PVG)
    ShanghaiChina43 mins20 mi
  • Shanghai Hongqiao International Airport (SHA)
    ShanghaiChina28 mins8 mi
  • Hangzhou International Airport (HGH)
    HangzhouChina2 hrs 9 mins93 mi
  • Sunan Shuofang International Airport (WUX)
    WuxiChina1 hr 35 mins64 mi

When to fly to Shanghai

Off-seasons section.
Off-season
Jan – Feb, Jul – Aug
Less popular and lower prices
Peak seasons section.
Peak season
Sept – Dec
Most popular and higher prices

About Shanghai

Shanghai, on China’s central coast, is the country's biggest city and a global financial hub. Its heart is the Bund, a famed waterfront promenade lined with colonial-era buildings. Across the Huangpu River rises the Pudong district’s futuristic skyline, including 632m Shanghai Tower and the Oriental Pearl TV Tower, with distinctive pink spheres. Sprawling Yu Garden has traditional pavilions, towers and ponds.

Frequently asked questions about flying to Shanghai

What counts as the best airline for your flights to Shanghai really depends on your individual needs. You may have a favourite carrier or a loyalty programme that you like, but price, convenience and airports served also come into play. Flexibility and booking terms – whether you can change flights if you want to stay longer or get a refund if you have to postpone your trip – are also factors that help determine which airline is best to fly with to Shanghai.

In terms of direct flights, China Eastern is the most popular, flying directly from 151 cities. China Eastern flies to Shanghai Pudong International Airport (PVG), Shanghai Hongqiao International Airport (SHA).

Other popular airlines flying to Shanghai are Juneyao Airlines, Shanghai Airlines, Spring, Air China, China Southern.
  • Juneyao Airlines flies directly from 75 cities. Juneyao Airlines flies to Shanghai Hongqiao International Airport (SHA), Shanghai Pudong International Airport (PVG).
  • Shanghai Airlines flies directly from 66 cities. Shanghai Airlines flies to Shanghai Pudong International Airport (PVG), Shanghai Hongqiao International Airport (SHA).
  • Spring flies directly from 63 cities. Spring flies to Shanghai Pudong International Airport (PVG), Shanghai Hongqiao International Airport (SHA).
  • Air China flies directly from 40 cities. Air China flies to Shanghai Pudong International Airport (PVG), Shanghai Hongqiao International Airport (SHA).
  • China Southern flies directly from 30 cities. China Southern flies to Shanghai Pudong International Airport (PVG), Shanghai Hongqiao International Airport (SHA).
  • China Eastern offers direct flights to Shanghai from 151 cities. The most frequent departures are: Beijing, Chengdu, Xi An, Shenzhen and Chongqing.
  • Juneyao Airlines offers direct flights to Shanghai from 75 cities. The most frequent departures are: Osaka, Shenzhen, Xi An, Guangzhou and Chengdu.
  • Shanghai Airlines offers direct flights to Shanghai from 66 cities. The most frequent departures are: Changsha, Zhengzhou, Bangkok, Shantou and Guangzhou.
  • Spring offers direct flights to Shanghai from 63 cities. The most frequent departures are: Osaka, Shenzhen, Guangzhou, Lanzhou and Chengdu.
  • Air China offers direct flights to Shanghai from 40 cities. The most frequent departures are: Beijing, Chengdu, Chongqing, Tianjin and Tokyo.
  • China Southern offers direct flights to Shanghai from 30 cities. The most frequent departures are: Guangzhou, Shenzhen, Shenyang, Dalian and Changchun.
Peak travel season is summer (Jun–Sep), when the weather is hot, humid and rainy. Spring (Mar–May) and fall (Oct–Nov) are mild. Winter (Dec–Feb) is cold. Key events and holidays include Chinese New Year (Jan/Feb, dates vary), the Mid-Autumn Moon Festival (Sep/Oct, dates vary) and National Day (Oct).
Shanghai has 2 major airports: Shanghai Pudong International Airport and Shanghai Hongqiao International Airport. The closest airport to the city centre is Shanghai Hongqiao International Airport 8 mi away. However, Shanghai Pudong International Airport is more popular with travellers.

Different airlines may land in different airports, for example:
  • China Eastern flies to Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
  • Juneyao Airlines flies to Shanghai Hongqiao International Airport and Shanghai Pudong International Airport.
  • Shanghai Airlines flies to Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
  • Spring flies to Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
  • Air China flies to Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
  • China Southern flies to Shanghai Pudong International Airport and Shanghai Hongqiao International Airport.
If you are looking to book airline tickets from United Kingdom to Shanghai, you have options. Some of the cheapest flights from popular cities include:
  • Finnair flight from London, starting at £554 from 3 Sept to 9 Sept
  • Finnair flight from Manchester, starting at £574 from 3 Sept to 9 Sept
  • KLM flight from Edinburgh, starting at £685 from 22 Jun to 28 Jun
  • Finnair, British Airways flight from Belfast, starting at £779 from 3 Sept to 9 Sept
  • KLM flight from Birmingham, starting at £639 from 22 Jun to 28 Jun
  • KLM flight from Glasgow, starting at £663 from 22 Jun to 28 Jun
Of all the flights departing from popular cities in United Kingdom, the cheapest round-trip flight to Shanghai starts at £554 and departs from London on 3 Sept to 9 Sept.
Finding last-minute flights to Shanghai is easy on Google Flights.
Select your departure city and use the calendar to pick your preferred travel dates and find the lowest ticket prices available. You can even check for flights departing today.
To find the cheapest tickets, it's usually best to book at least a few weeks in advance for domestic flights and a few months in advance for cheap international flights.
You can find great flight deals to Shanghai on Google Flights.
Just enter your departure city, choose Shanghai in the destination field and click Search.
You can filter the results to see only non-stop flights or flights under a certain price to plan your perfect budget trip more easily.

You can also turn on price tracking to get alerts if the price changes for a route or flight.

Search more flights

Find cheap flights on popular routes