There are two flights connecting Dundee and Shanghai every week, with the journey taking 22 hrs 40 mins on average.
Or, if you're fairly flexible on dates, try to get a last minute-deal by regularly checking the Netflights website.
Shanghai actually has one airports to choose from – but Shanghai Pu Dong Airport (PVG) is the usually the cheapest option. If you need to fly into a specific airport, adjust your search to focus on those flights. The most popular airlines include Emirates.
If you can’t find flights that suit you, consider flying to a another part of China. Today alone, Netflights has scanned four flights worldwide, so we're confident you'll be able to find one for you.