You can't fly directly from Glasgow to China, but there are numerous indirect routes to choose from. You can fly to Beijing Airport, the busiest airport in China, with airlines such as British Airways and KLM, often with only one stop. These one-stop options will usually take around 15, while any route with a second layover could take significantly longer.
The same is true of the KLM and Emirates services that run from Glasgow to Shanghai and Guangzhou, so whatever your destination, consult our flight search tool to find the route that suits you.
If you want to explore as much of China as possible, Beijing is a good first destination, as airlines like China Eastern and China United Airlines offer numerous cheap domestic flights from the capital to all corners of the country.
If none of the Glasgow routes suit your trip, British Airways run direct services from London Heathrow to Beijing, Shanghai and Chengdu, which would cut out the stress of connecting. You can also fly indirectly from Edinburgh with KLM to destinations including Shanghai, Wuhan and Hangzhou, so there are no shortage of options.
A good way of unearthing a bargain is to book your flights individually (if not flying direct). Flying to Singapore first will give you a choice of numerous routes to mainland China, and if booked early these flights could work out much cheaper than the more conventional routes. Just make sure you bring something to read, as they may take a while.