>
From Shanghai to Lanzhou

Compare prices to get from Shanghai to Lanzhou
Compare transport options from Shanghai to Lanzhou over the next 7 days. Flights start at MXN$1,285. Trains start at MXN$642.

Trains
MXN$642|9h 37m
Flights
MXN$1,285|3h 5m
MXN$643
MXN$642
MXN$642
MXN$642
MXN$643
MXN$643
MXN$643
MXN$642
--
MXN$643
--
--
MXN$643
--
crail
Cheapest
08:57
29h 34m
14:31
ShanghaiLanzhou
MXN$642
Search
Direct
crail
Fastest
06:48
9h 37m
16:25
Shanghai HongqiaoLanzhouxi(Lanzhou West)
MXN$2,507
Search
Direct
crail
11:58
31h 15m
19:13
ShanghaiLanzhou
MXN$642
Search
Direct
crail
11:58
31h 52m
19:50
ShanghaiLanzhouxi(Lanzhou West)
MXN$642
Search
Direct
  • Prices shown from Shanghai to Lanzhou are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Shanghai to Lanzhou

The cheapest way to get from Shanghai to Lanzhou costs only MXN$638 on average via Trains, and the quickest way takes just 3h 46m by Flights. Find the travel option that best suits you.

Train
Trains Cheapest
Average price MXN$638
Average duration20h 21m
Departure Time06:19 - 19:50
Direct options
Flight
Flights Fastest
Average price MXN$1,707
Average duration3h 46m
Departure Time06:30 - 21:55
Direct options
Search flights

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Shanghai to Lanzhou?

What is the cheapest day to travel by train from Shanghai to Lanzhou?

Average train fares from Shanghai to Lanzhou for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Shanghai to Lanzhou is Monday, with an average price of MXN$638.

MXN$638
  • Jul 27
  • Jul 28
  • Jul 29
  • Jul 23
  • Jul 24
  • Jul 25
  • Jul 26

What is the cheapest month for one-way flights from Shanghai to Lanzhou?

The average one way ticket price paid by Trip.com users from Shanghai to Lanzhou in each month over the past 12 months.

Based on Trip.com data, the cheapest month to fly from Shanghai to Lanzhou is November, with an average price of MXN$1,432. The most expensive month is usually February, with average prices reaching MXN$3,913.

MXN$3,913
MXN$2,673
MXN$1,432
MXN$192
    Cheapest
  • MXN$2,805
    Jul
  • MXN$2,632
    Aug
  • MXN$2,752
    Sep
  • MXN$2,010
    Oct
  • MXN$1,432
    Nov
  • MXN$1,799
    Dec
  • MXN$2,253
    Jan
  • MXN$3,913
    Feb
  • MXN$1,472
    Mar
  • MXN$2,303
    Apr
  • MXN$2,784
    May
  • MXN$2,901
    Jun

From Shanghai to Lanzhou: Travel Information

Companies operating from Shanghai to Lanzhou

Find stations and airports near Shanghai and Lanzhou

Popular train stations near Shanghai

Shanghai Shanghai China
Shanghaixi(Shanghai West) Shanghai China
Shanghainan(Shanghai South) Shanghai China
Shanghai Hongqiao Shanghai China
Jiading Shanghai China

Popular train stations near Lanzhou

Lanzhoudong(Lanzhou East) Lanzhou China
Lanzhou Lanzhou China
Sangyuanzi Lanzhou China
Yanchanglu Subdistrict Lanzhou China
Shuiyuan Lanzhou China

Popular airports near Shanghai

Shanghai Pudong International Airport (PVG) Shanghai China
Shanghai Hongqiao International Airport (SHA) Shanghai China
Jiaxing Nanhu Airport (JNH) Nearby Jiaxing China

Popular airports near Lanzhou

Lanzhou Zhongchuan International Airport (LHW) Lanzhou China
Xining Caojiapu International Airport (XNN) Nearby Xining China

Recommended hotels in Lanzhou

Sujie Inn (Xiaoxihu Subway Station Yellow River Mother Sculpture Statue)
9.2 /10
640 Reviews
Sujie Inn (Xiaoxihu Subway Station Yellow River Mother Sculpture Statue)
hotel-star hotel-star hotel-praise
Little West Lake Park | 3.39 km from city centre
47% off
MXN$483 MXN$254
Hexiayi Hostel
9.2 /10
96 Reviews
Hexiayi Hostel
hotel-star hotel-star hotel-praise
Olympic Sports Center/Lanzhou Old Street | 11.52 km from city centre
33% off
MXN$149 MXN$100
Ibis Hotel (Lanzhou West Railway Station)
9 /10
1395 Reviews
Ibis Hotel (Lanzhou West Railway Station)
hotel-star hotel-star hotel-star hotel-praise
Qilihe Stadium Area | 6.75 km from city centre
14% off
MXN$514 MXN$444
Lanzhou Jukeyuan Business Hotel
9 /10
124 Reviews
Lanzhou Jukeyuan Business Hotel
hotel-star hotel-star hotel-praise
International Convention and Exhibition Center | 2.4 km from city centre
51% off
MXN$324 MXN$159

FAQ – How to Get from Shanghai to Lanzhou

  • What’s the distance between Shanghai and Lanzhou?

    It’s about 1744 km (1084 miles) from Shanghai to Lanzhou.
  • You can travel from Shanghai to Lanzhou in 2 different ways: Flights, Trains.
  • The fastest way to get from Shanghai to Lanzhou is by Flights, with an average journey time of 3 hours 46 minutes. Other modes of transport take longer: Trains takes on average 20h 21m.
  • The cheapest way to get from Shanghai to Lanzhou is by Trains, with an average price of MXN$638. Other modes of transport are more expensive: Flights costs around MXN$1,707 on avergae.
  • When traveling from Shanghai to Lanzhou, travelers usually depart from and arrive to the following locations: Flights typically departs from Shanghai Pudong International Airport and arrives at Lanzhou Zhongchuan International Airport , Trains typically departs from Shanghai and arrives at Lanzhoudong(Lanzhou East) .
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Shanghai to Lanzhou are usually cheapest (November), with an average price of MXN$1,432 Flights from Shanghai to Lanzhou are usually cheapest (Monday), with an average price of MXN$638 .
  • The time difference between Shanghai and Lanzhou is 0h.