• Login
Sean Pavone / 123RF
  • Flights
  • Hotels
  • Flight + Hotel
  • Private Rentals
  • Cars
  • Holidays
London Shanghai flights from £622

A direct flight from London - Shanghai takes around 11 hours and 15 minutes. The majority of these flights depart from Heathrow, though it is possible to fly from London's other airports and change flights in another city. A stopover will lengthen your journey time by at least a couple of hours but it will also reduce the cost so you can find a cheap flight from London -Shanghai. There are a number of airlines that fly from London - Shanghai so it is easy to compare costs on the internet and find a cheap flight from London -Shanghai or any kind of flight between London and Shanghai. Shanghai's main airport serving international flights is the Shanghai Pudong Airport which is located 25 miles east of the city. It is possible to get to the city centre by bus, taxi or metro but the quickest (and most fun) way to get to the People's Square is by bullet-fast Maglev train. This vehicle uses magnetic levitation technology to whisk you towards the city centre in just 7 minute at a staggering 267mph.

Best Prices for a Flight ticket London - Shanghai: Selection by airline companies

  • today

    London - Shanghai

    Aeroflot
    21/12/2019 1 stop(s) Duration 16h35
    Aeroflot
    01/03/2020 1 stop(s) Duration 16h25
    from £622.00
  • today

    London - Shanghai

    Cathay Pacific
    21/12/2019 1 stop(s) Duration 16h20
    Cathay Pacific
    01/03/2020 1 stop(s) Duration 17h25
    from £924.00
  • today

    London - Shanghai

    China Southern Airlines
    21/12/2019 1 stop(s) Duration 16h25
    China Southern Airlines
    01/03/2020 1 stop(s) Duration 24h40
    from £736.00
  • today

    London - Shanghai

    SAS Scandinavian Airlines
    21/12/2019 1 stop(s) Duration 13h50
    SAS Scandinavian Airlines
    01/03/2020 1 stop(s) Duration 16h00
    from £629.00
  • today

    London - Shanghai

    China Eastern Airlines
    21/12/2019 Direct flight Duration 11h45
    China Eastern Airlines
    01/03/2020 Direct flight Duration 12h45
    from £735.75
  • today

    London - Shanghai

    Finnair
    21/12/2019 1 stop(s) Duration 29h05
    Finnair
    01/03/2020 1 stop(s) Duration 14h40
    from £705.00
  • today

    London - Shanghai

    Korean Air
    21/12/2019 1 stop(s) Duration 17h35
    Korean Air
    01/03/2020 1 stop(s) Duration 15h40
    from £848.00
  • today

    London - Shanghai

    Asiana Airlines
    21/12/2019 1 stop(s) Duration 35h00
    Asiana Airlines
    01/03/2020 1 stop(s) Duration 17h35
    from £779.00
  • today

    London - Shanghai

    Lufthansa
    21/12/2019 1 stop(s) Duration 16h20
    Lufthansa
    01/03/2020 1 stop(s) Duration 14h50
    from £1,001.00
  • today

    London - Shanghai

    Virgin Atlantic
    21/12/2019 Direct flight Duration 11h05
    Virgin Atlantic
    01/03/2020 Direct flight Duration 12h40
    from £636.00
  • today

    London - Shanghai

    Air China
    21/12/2019 Direct flight Duration 11h20
    Air China
    01/03/2020 1 stop(s) Duration 18h05
    from £658.29
  • today

    London - Shanghai

    British Airways
    21/12/2019 Direct flight Duration 11h25
    British Airways
    01/03/2020 Direct flight Duration 13h00
    from £675.00

Looking for a cheap London - Shanghai flight?

  • 659

    London - Shanghai

    Air China
    28/04/2018 1 stop(s) Duration 14h00
    Air China
    05/05/2018 1 stop(s) Duration 14h45
    from £375.61
  • 659

    London - Amsterdam

    Xiamen Airlines
    22/03/2018 Direct flight Duration n.c
    Xiamen Airlines
    n.c Direct flight Duration n.c
    from £380.60
  • 953

    London - Shanghai

    Turkish Airlines
    12/11/2017 1 stop(s) Duration 18h00
    Turkish Airlines
    22/11/2017 1 stop(s) Duration 18h00
    from £395.92
  • 659

    London - Shanghai

    Air France
    22/03/2018 1 stop(s) Duration 15h15
    Air France
    28/03/2018 1 stop(s) Duration 14h45
    from £399.93
  • 659

    London - Shanghai

    China Southern Airlines
    28/04/2018 1 stop(s) Duration 18h35
    China Southern Airlines
    05/05/2018 1 stop(s) Duration 25h10
    from £410.51
  • 735

    London - Shanghai

    Iberia
    17/03/2018 1 stop(s) Duration 27h20
    Iberia
    24/03/2018 1 stop(s) Duration 18h35
    from £414.68
  • 735

    London - Shanghai

    Air France
    17/03/2018 1 stop(s) Duration 24h00
    Air France
    24/03/2018 1 stop(s) Duration 15h40
    from £416.34
  • 463

    London - Shanghai

    Finnair
    12/12/2018 1 stop(s) Duration 13h55
    Finnair
    19/12/2018 1 stop(s) Duration 16h30
    from £467.80
  • 463

    London - Shanghai

    Finnair
    13/12/2018 1 stop(s) Duration 13h55
    Finnair
    20/12/2018 1 stop(s) Duration 15h05
    from £487.80
  • 463

    London - Shanghai

    Iberia
    13/12/2018 1 stop(s) Duration 27h15
    Iberia
    20/12/2018 Direct flight Duration 13h00
    from £491.99
  • 463

    London - Shanghai

    Aeroflot
    12/12/2018 1 stop(s) Duration 25h35
    Aeroflot
    19/12/2018 1 stop(s) Duration 32h30
    from £498.59
  • 463

    London - Shanghai

    Finnair
    14/12/2018 1 stop(s) Duration 16h45
    Finnair
    21/12/2018 1 stop(s) Duration 15h05
    from £502.80
  • 766

    London - Shanghai

    Austrian Airlines
    22/06/2018 1 stop(s) Duration 14h05
    Austrian Airlines
    29/06/2018 1 stop(s) Duration 18h20
    from £524.50
  • 463

    London - Shanghai

    SAS Scandinavian Airlines
    14/12/2018 1 stop(s) Duration 13h45
    SAS Scandinavian Airlines
    21/12/2018 1 stop(s) Duration 16h00
    from £533.69
  • 463

    London - Shanghai

    SAS Scandinavian Airlines
    13/12/2018 1 stop(s) Duration 17h55
    SAS Scandinavian Airlines
    20/12/2018 1 stop(s) Duration 27h10
    from £556.09
  • 461

    London - Shanghai

    Emirates
    14/06/2018 1 stop(s) Duration 19h30
    Emirates
    21/06/2018 1 stop(s) Duration 19h30
    from £564.99
  • 463

    London - Shanghai

    China Southern Airlines
    15/06/2018 1 stop(s) Duration 16h25
    China Southern Airlines
    22/06/2018 1 stop(s) Duration 24h15
    from £570.00
  • 463

    London - Shanghai

    Emirates
    15/06/2018 1 stop(s) Duration 18h00
    Emirates
    22/06/2018 1 stop(s) Duration 18h25
    from £575.78
  • 463

    London - Shanghai

    Philippines Airlines
    15/06/2018 1 stop(s) Duration 33h10
    Philippines Airlines
    22/06/2018 1 stop(s) Duration 35h35
    from £595.01
  • 461

    London - Shanghai

    Philippines Airlines
    14/06/2018 1 stop(s) Duration 33h10
    Philippines Airlines
    21/06/2018 1 stop(s) Duration 35h35
    from £597.00
  • 461

    London - Shanghai

    Lufthansa
    14/06/2018 1 stop(s) Duration 14h25
    Lufthansa
    21/06/2018 1 stop(s) Duration 16h45
    from £652.00
  • 461

    London - Shanghai

    Philippines Airlines
    17/06/2018 1 stop(s) Duration 33h10
    Philippines Airlines
    09/08/2018 1 stop(s) Duration 35h35
    from £661.51
  • 461

    London - Shanghai

    Lufthansa
    17/06/2018 1 stop(s) Duration 34h30
    Lufthansa
    09/08/2018 1 stop(s) Duration 29h50
    from £673.50
  • 463

    London - Shanghai

    Aeroflot
    29/08/2018 1 stop(s) Duration 29h35
    Aeroflot
    31/08/2018 1 stop(s) Duration 18h25
    from £683.00
  • 463

    London - Shanghai

    Asiana Airlines
    12/12/2018 1 stop(s) Duration 35h00
    Asiana Airlines
    19/12/2018 1 stop(s) Duration 36h50
    from £700.21
  • 463

    London - Shanghai

    Asiana Airlines
    14/12/2018 1 stop(s) Duration 35h00
    Asiana Airlines
    21/12/2018 1 stop(s) Duration 36h50
    from £755.21
  • 463

    London - Shanghai

    Asiana Airlines
    29/08/2018 1 stop(s) Duration 17h05
    Asiana Airlines
    31/08/2018 1 stop(s) Duration 17h15
    from £785.21
  • 461

    London - Shanghai

    British Airways
    17/06/2018 1 stop(s) Duration 15h05
    British Airways
    09/08/2018 1 stop(s) Duration 18h00
    from £786.00
  • 461

    London - Shanghai

    Malaysia Airlines
    17/06/2018 1 stop(s) Duration 20h45
    Malaysia Airlines
    09/08/2018 1 stop(s) Duration 32h10
    from £790.99
  • 463

    London - Shanghai

    Finnair
    29/08/2018 1 stop(s) Duration 13h50
    Finnair
    31/08/2018 1 stop(s) Duration 14h50
    from £833.72

Cheap London - Shanghai Flights

To travel between London and Shanghai at a low cost, Easyvoyage provides two major pieces of information: the calendar and the price history for London - Shanghai flights. These elements will allow you to analyse the cheapest London - Shanghai flights by departure date.

Sightseeing Shanghai 1 The Bund

One of the world's most iconic sights, the Bund is located along the Pudong River and showcases some of Shanghai's famous skyscrapers. You can stroll along the river front though the view is best seen at night on a ferry trip along the river when the buildings are illuminated and on some nights fireworks shoot across the sky.]]

2 Shopping in the City

Nanjing Road is the place to go for world-class shopping with a 1km pedestrian boulevard, lined with busy shops. It is easy to find cheap shops and high-end boutiques to meet the needs of all who have an urge to shop-till-they-drop.

3 The French Concession

A beautiful modern section of the city that is hugely popular with international tourists. There is a range of restaurants serving fantastic Western and Chinese food, while rooftop bars allow you the time to sit back and watch the world go by.

4 Tea Houses

It is likely that you will be sucked in by Shanghai's modern decadent charms, so take some time for something a little more traditional with a cup of China's favourite beverage. Most tea houses will allow you to sample a number of different varieties of tea whilst enjoying some traditional Chinese snacks.

5 Ascend the World Finance Centre

Shaped like a giant bottle-opener, this feat of modern architecture is the fifth-tallest building in the world and houses the second-highest observation deck. Take the ear-popping lift up to the top and stay a while to contemplate the unbeatable view from the top.

Required travel documents for China

The distance that sepatrates Shanghai from London is 5721 miles. The difference in time that separates Shanghai from London is either 7 or 8 hours depending on the season. It is essential to get a Chinese visa before getting on a flight between London and Shanghai which is available from the Chinese embassy in London. Shanghai is a truly stunning city to visit and has a real east-meets-west feel to it that will be apparent as soon as you arrive. The city is ultra-modern and is home to stunning sights like the Bund and World Finance Centre, though you don't have to go to far to find more traditional sights like the Yuyuan Gardens or Jade Buddha Temple.