Flights to Shanghai

Explore the best deals

Discover the cheapest flights to Shanghai
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
329£
317£
Prime price per passenger
Manchester
Flights from Manchesterto Shanghai
434£
415£
Prime price per passenger
Edinburgh
Flights from Edinburghto Shanghai
698£
670£
Prime price per passenger
Copenhagen
Flights from Copenhagento Shanghai
378£
366£
Prime price per passenger
Birmingham
Flights from Birminghamto Shanghai
467£
458£
Prime price per passenger
Dublin
Flights from Dublinto Shanghai
603£
597£
Prime price per passenger

How long is the flight to Shanghai?

If you’re planning to fly to Shanghai, we at Opodo have analysed the most popular routes to help you plan your journey. From London, the flight takes approximately 13h 26m; from Manchester, around 13h 45m; and from Newcastle, about 14h 2m.
Flight Time (in hours)
LondonManchesterNewcastleEdinburghBirmingham
0h 5h 10h 15h
13h 26m
13h 45m
14h 2m
14h 4m
14h 31m

How much does a flight to Shanghai cost?

At Opodo you can find flights from London to Shanghai starting from £299, with an average price of £594. If you depart from other cities such as Manchester, you can find tickets from £300, and from Edinburgh starting from £335, according to data from the last 72 hours.
Filter by
LondonManchesterEdinburghGlasgowBirmingham
£594
£445
£901
£490
£631
LondonCheapest
Cheapest Price: £299
Cheapest
Average

Flights to Shanghai

Flights from the UK land at Shanghai Pudong International Airport (PVG). China Eastern and British Airways fly there direct from London Heathrow.

Over the last few days, the cheapest flight to Shanghai found on Opodo was £85. Fares change with your dates, so comparing a few days around your trip can find you a lower price.

Before you travel to Shanghai

When to visit Shanghai

Late spring brings blossoming flowers and moderate humidity to Shanghai, and early October is crowded during the Golden Week holiday. June and July bring the rainy season, known as the plum rain, with frequent showers and high heat.

December and January are cold and dry in Shanghai, with biting winds blowing from the north across the coastal plains.

Passport for China

A trip to China comes with a border check on arrival, so check that your passport remains valid for six months beyond your entry date.

Airports serving Shanghai

Hongqiao International Airport (SHA) handles flights from Air China, China Eastern Airlines, Hainan Airlines, All Nippon Airways, Korean Air, Cathay Pacific, Spring Airlines and China Southern Airlines.

Pudong International Airport (PVG) receives flights from British Airways, Air France, Delta Air Lines, Qatar Airways, Japan Airlines, Air China, China Eastern Airlines and several other carriers.

Pudong International Airport (PVG)
Top airlines
Top carriers at Pudong International Airport include: China Eastern Airlines, Air China et British Airways.
Location
Pudong International Airport is about 19 miles east of the city centre.
Transport options
Several shuttle buses connect with the city centre. The Maglev Train (SMT) runs to Longyang Road linking with the metro to downtown. Metro Line 2 runs from the airport to the city centre with stops at Nanjing Road and Hongqiao Airport. Taxis are also available.
Hongqiao International Airport (SHA)
Top airlines
Top carriers at Hongqiao International Airport include: Spring Airlines, China Eastern Airlines and All Nippon Airways.
Location
Hongqiao International Airport is 8 miles from the city centre.
Transport options
Several buses provide transport to the city centre, as well as metro lines 2 and 10. Taxis are also available.

What to see in Shanghai

Shanghai puts art-deco buildings along the Bund, temples and gardens in the Old City and the skyscrapers of Pudong across the river, and the mix is what people come for. Yu Garden is the classic stop, alongside other key sights:

  • The Jade Buddha Temple houses its famous statues.
  • Nanjing Road is the city's primary commercial street.
  • People's Square is home to the city museum and theatres.
  • Longhua Temple is the oldest in Shanghai.
  • Changfeng Ocean World displays diverse marine life.

Places to visit near Shanghai

Explore these nearby destinations following your flight to Shanghai:

  • Suzhou
  • Jiaxing
  • Shaoxing
  • Huzhou
  • Jinhua
  • Taizhou

Shanghai flights FAQs

How can I search for low-cost flights to Shanghai on Opodo UK?
At Opodo UK, you can find flights to Shanghai starting from just £85. We use cutting-edge technology to create great offers that give you a variety of options to choose from. Whether you’re searching for the best prices or the most convenient flight times, we’re here to help you find the perfect choice for your trip to Shanghai.
What month is the best time to visit Shanghai?
We analyzed the flight searches made by our customers, and the optimal month for flying to Shanghai is March.
You might want to fly to Shanghai on February, as it’s the second-best month for a memorable trip to that destination.
And we can't ignore April, which ranks as the third most popular month to visit Shanghai.
If you enjoy a more peaceful travel experience, we’d like to share that the month with the lowest demand for flights to Shanghai is January. This means you can expect fewer crowds and a more relaxed atmosphere during your trip.
Which airlines provide the lowest-cost flights to Shanghai?

Based on the pricing trends from our UK customers' bookings to Shanghai, the following low-cost carriers are among the best options for securing cheap flights:

  • Tianjin Airlines offers an average one-way fare of £577.50. Additionally, flying from London to Shanghai costs about £804.69, while a trip from London is priced at £1,468.54.
  • Wizz Air is among the most affordable airlines available and offers an average one-way ticket price of £657.57. This average includes: a fare of £886.98 for flights from Birmingham to Shanghai, as well as a price of £971.61 for flights originating from London.
  • Air India ranks as the third airline offering the most affordable one-way tickets, with an average fare of £659.72. For instance, flights from London to Shanghai are priced at approximately £791.58, while fares from London average around £999.59.
What carriers provide flights from the UK to Shanghai?

Airlines that operate direct flights from the UK to Shanghai are as follows:

  • Spring Airlines operates direct flights originating from London and Milan to Shanghai. Additionally, this airline also offers services from Frankfurt to the same destination.
  • China Eastern Airlines operates flights from London, Hong Kong and Guangzhou directly to Shanghai. China Eastern Airlines offers convenient travel options, making it easy for passengers to reach Shanghai from these major origins.
  • Spring Airlines Japan offers flights from Kuala Lumpur and Xi'an to Shanghai. Moreover, they also provide services from Penang.

Here are also some options for indirect flights from the UK to Shanghai:

  • Emirates, an airline known for offering flights from various cities, operates routes fromLondon, Manchester, and Birmingham.
  • Qatar Airways offers flights to Shanghai from London, Bangkok, as well as Kuala Lumpur, providing multiple convenient departure options for travelers.
  • Finally, Finnair operates flights to Shanghai, departing from numerous locations, including London, Copenhagen, and Manchester.
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 29 cities. Some of the most popular destinations are Hong Kong, London and Beijing.
What is an appropriate budget for planning a trip to Shanghai?
If you're planning a trip to Shanghai, here's a breakdown of the average costs for various items you might want to buy:
  • Affordable Dining: £3.24
  • Moderate Dining: £21.62
  • Cheap Restaurant: £4.22
  • Local Beer: £0.86
  • Imported Beer: £1.95
  • Coffee: £2.34
  • Soft Drinks: £0.41
  • Bottled Water: £0.26

All you need to know about Shanghai

Plan your trip

Other popular routesPopular CitiesPopular Flight RoutesPopular Countries