If you prefer to fly direct to final destination and don´t mind you would not book the cheapest option available we have good news for you. British Airways has just greatly discounted non-stop flights between London and Shanghai during their current promo sale. You can now book British Airways cheap non-stop flights from London to Shanghai already for £349 (via various booking agents) or for £393 directly with BA. Fare is for a round-trip flight incl. all taxes, in-flight meals and fees and 23kg bag.
If interested in this British Airways deal from London to China you have to look for flights departing from the UK in second half of April, in May or November 2018 also in January 2019. BA special sale is available till 27th of February 2018 or until the cheapest tariff lasts..Below you can refer to our booking sample directly with airlines or through online booking agents.
Booking sample
London - Shanghai from £393 (Directly with British Airways. Also compare all travel dates there)
London - Shanghai from £349
London - Shanghai from £374
London - Shanghai from £323 (Virgin Atlantic)
If you have booked your British Airways flight you can further save on your trip when booking your hotel room. At this moment you can use either this Booking.com or Hotels.com promo code. This is first time we are posting British Airways cheap non-stop solution on this route. Do not miss this extraordinary opportunity of Oneworld member..British Airways is offering another interesting offers to various destinations in Asia, America or Africa. You can check list of currently discounted deals here.
Booking sample of British Airways cheap non-stop flights from London to Shanghai £349 here. You would depart from the United Kingdom to China on 7th of May. Date of your direct return flight from Asia back to Europe would be then on 21st of May 2018.