If you can’t find what you’re looking for, try adjusting your destination to ‘Shanghai’ to include more airports in your search.
The cheapest airline to fly to with is normally Aeroflot. Play around with the search options to see what you can find.
Accommodation is typically pricier at this time of year too. If you want to go at this time of year, try looking at other cities in China to get a cheaper flight.
When it comes to getting cheap flights to , the most important thing is to book in advance. Bargain deals and last-minute offers for Shanghai do crop up, but you'll have to be flexible to get them. If you want to fly at a specific time, it's always best to book early. The same applies to hotels – the earlier you book, the more choice you'll have.