Etihad Airways tends to have the best prices on flights from Shanghai to London Heathrow. But, remember that London Heathrow is only one of the airports in London – searching for flights from ‘Shanghai’ to ‘London’ will give you more options, and possibly lower prices.
Every week, there are 97 direct and indirect flights connecting London and Shanghai. On average, it takes 19 hrs 35 mins to fly the 9219 km between Shanghai and London.
Prices vary throughout the year but, right now, the cheapest date to fly is 07 / Feb / 2025. If you're looking for a budget break to United Kingdom and are flexible on dates, search for flights by month to find the best offers.
Once you’ve made your flight selection, click through to the next page to complete your booking. You can also explore accommodation and car hire options in United Kingdom by using the tabs at the top of the page.