We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Browse Airline Reviews
Before you book your next flight, see reviews from travellers around the world
Read Reviews

Low fares for Shanghai (SHA) to Lanzhou (LHW) Low fares for Shanghai to Lanzhou
Fri 28/07 - Thu 03/08
6 days, 0 stops max
£393
Wed 02/08 - Wed 09/08
7 days, 0 stops max
£393
Sun 24/09 - Sun 01/10
7 days, 0 stops max
£412
Sat 23/12 - Sat 30/12
7 days, 0 stops max
£432
Fri 28/07 - Thu 10/08
13 days, 0 stops max
£393
Fri 11/08 - Fri 18/08
7 days, 0 stops max
£393
Sat 26/08 - Sat 02/09
7 days, 0 stops max
£393
Thu 03/08 - Thu 10/08
7 days, 0 stops max
£393
Sun 30/07 - Sun 06/08
7 days, 0 stops max
£393
Mon 25/09 - Mon 02/10
7 days, 0 stops max
£412
About TripAdvisor Flights

Your one-stop shop for finding the best flights from Shanghai to Lanzhou. Simply tell us where and when you want to travel and we'll do all the legwork for you. Featuring the most powerful shopping tools on the web, we search the largest online travel websites, established airfare discounters, plus the world's leading airlines and low-cost carriers to bring back thousands of flight options.

Travel information for Shanghai, China to Lanzhou

Route information
  • Shanghai, China is 1057 miles from Lanzhou
  • There are 3 daily flights from Shanghai, China to Lanzhou
  • There are 4 weekly flights from Shanghai, China to Lanzhou
  • 3 non-stop flights are operating from Shanghai, China to Lanzhou today
  • Spring Airlines has the most nonstop flights between Shanghai, China and Lanzhou
  • Beijing, China - Capital Airport is the most popular connection for one stop flights between Shanghai, China and Lanzhou
In-Flight Information
  • The average flying time for a direct flight from Shanghai, China to Lanzhou is 3 hours 15 minutes
  • Most direct flights leave around 8:25 CST
Arrival information
  • Lanzhou Airport (Lanzhou, China)
    • Right now, 31 airlines operate out of Lanzhou Airport.
    • Lanzhou Airport offers nonstop flights to 47 cities.
    • Every week, at least 1,435 domestic flights and 35 international flights depart from Lanzhou Airport.

Shop for hotels in Lanzhou