British Airways have just discounted non-stop flights between London and Shanghai offering reasonably priced direct flights on this route that we haven´t seen for a long time… You can now book British Airways cheap non-stop flights from London to Shanghai available for £457 (via various booking agents) or for £488 directly with BA. Fare is for a round-trip flight incl. all taxes, in-flight meals and fees, and handbags. Note that there is no checked luggage in the base fare. You can purchase a max 23kg bag for an additional £20 each way.. Below you can refer to our booking sample directly with airlines or through online booking agents.
Flying from: London Heathrow
Flying to: Shanghai Pu Dong
Airline(s): British Airways
Outbound travel dates: May 2023
Max stay: 12 months
Book by: Unknown
London to Shanghai from £471 (direct booking with British Airways)
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 the first time we are posting British Airways’ cheap non-stop solutions on this route. Do not miss this extraordinary opportunity of Oneworld member…British Airways is offering another interesting offer to various destinations in Asia, America or Africa. You can checklist of currently discounted deals here.
Booking sample of British Airways cheap non-stop flights from London to Shanghai for £457! You would depart from the United Kingdom to China on the 19th of May. The date of your direct return flight from Asia back to London Heathrow would be then on the 31st of May 2023.