There is a rarely-seen competitive deal to China these days available from the UK with British Airways…During a recent British Airways promo sale, you can book non-stop flights from London to Shanghai for £486! This includes all taxes and fees, onboard meals, and handbags. Note that checked luggage is available only for an extra fee. There are limited travel dates available for the winter schedule of 2025-2026…
You can then book this deal directly with British Airways. However, note that these prices were found through booking agents recommended by Skyscanner. If interested in this offer, you can refer to our booking samples below.
Flying from: London Heathrow
Flying to: Shanghai
Airline(s): British Airways
Luggage: Handbag
Outbound travel dates: June, October and November 2025 or January 2026
Max stay: Only available for the below travel dates
Book by: Unknown
Booking sample
London to China from £499 (Booking with British Airways)
Accommodation
Need some affordable accommodation in China you can book it at Booking.com or Hotels.com.
Booking sample of cheap British Airways non-stop flights from the United Kingdom to China from £486! In this case, you will depart from London Heathrow to Shanghai on the 6th of November. Inbound from Asia back to London Heathrow would take place on the 20th of November 2025. Do not miss this latest promotion if you are planning to visit China and book British Airways discounted flights from the United Kingdom…