There are 6 ways to get from Shanghai to Chengguan by plane, train, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Shanghai Pudong International Airport
best- Fly from Shanghai Pudong International Airport (PVG) to Longnan Chengzhou Airport (LNL)plane PVG - LNL
4h 59m¥734–1,894Train, taxi
cheapest- Take the train from Shanghai station to Baojitrain
- Take the train from Baoji Station to Huixiantrain
- Take the taxi from Huixian to Chengguantaxi
21h 59m¥327–663Train, taxi via Hangzhou
- Take the train from Shanghai Hongqiao to Hangzhou Easttrain
- Take the train from Hangzhou East to Tianshui South Stationtrain
- Take the taxi from Tianshui South Station to Chengguantaxi
14h 16m¥1,104–1,324Drive 1,705.5 km
- Drive from Shanghai to Chengguancar 1,705.5 km
17h 36m¥1,447–2,089Fly from Shanghai Hongqiao International Airport
- Fly from Shanghai Hongqiao International Airport (SHA) to Longnan Chengzhou Airport (LNL)plane SHA - LNL
7h 27m¥734–2,144Train to Hangzhou Xiaoshan International Airport, fly
- Take the train from Shanghai Hongqiao to Hangzhou Easttrain
- Fly from Hangzhou Xiaoshan International Airport (HGH) to Longnan Chengzhou Airport (LNL)plane HGH - LNL
6h 32m¥656–2,883
Shanghai Pudong International Airport (PVG) to Longnan Chengzhou Airport (LNL) flights
Questions & Answers
The cheapest way to get from Shanghai to Chengguan is to train and taxi which costs ¥320 - ¥700 and takes 21h 59m.
The fastest way to get from Shanghai to Chengguan is to fly which takes 4h 59m and costs ¥700 - ¥1900.
The distance between Shanghai and Chengguan is 1576 km. The road distance is 1705.5 km.
The best way to get from Shanghai to Chengguan without a car is to train and taxi via Hangzhou which takes 14h 16m and costs ¥1100 - ¥1400.
It takes approximately 4h 59m to get from Shanghai to Chengguan, including transfers.
Yes, the driving distance between Shanghai to Chengguan is 1705 km. It takes approximately 17h 36m to drive from Shanghai to Chengguan.
What companies run services between Shanghai, China and Chengguan, Gansu, China?
Juneyao Airlines and China Eastern Airlines fly from Shanghai Pudong International Airport (PVG) to Longnan Chengzhou Airport (LNL) once daily.
- Website
- xiamenair.com
Flights from Shanghai Pudong International Airport to Longnan Chengzhou Airport
- Ave. Duration
- 3h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥650–1,800
Flights from Shanghai Hongqiao International Airport to Longnan Chengzhou Airport via Guiyang
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- ¥700–2,200
Flights from Shanghai Hongqiao International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 8h 12m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–4,400
Flights from Hangzhou Xiaoshan International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–3,800
- Website
- juneyaoair.com
Flights from Shanghai Pudong International Airport to Longnan Chengzhou Airport
- Ave. Duration
- 3h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥650–1,800
Flights from Shanghai Hongqiao International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 8h
- When
- Monday and Wednesday
- Estimated price
- ¥1,800–4,400
Flights from Hangzhou Xiaoshan International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,700–3,800
- Website
- chinaexpressair.com
Flights from Shanghai Hongqiao International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,800–4,400
Flights from Hangzhou Xiaoshan International Airport to Longnan Chengzhou Airport via Xi An
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥1,600–4,200
- Website
- en.ceair.com
Flights from Shanghai Pudong International Airport to Longnan Chengzhou Airport via Nanchang
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,400–3,700
- Website
- hainanairlines.com
Flights from Shanghai Hongqiao International Airport to Longnan Chengzhou Airport via Lanzhou
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥2,200–4,900
- Website
- yzr.com.cn
Flights from Shanghai Hongqiao International Airport to Longnan Chengzhou Airport via Shenzhen Bao'an International
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥800–3,400
- Website
- hbhk.com.cn
Flights from Shanghai Hongqiao International Airport to Longnan Chengzhou Airport via Guiyang
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- ¥750–2,200
- Website
- urumqi-air.com
Flights from Hangzhou Xiaoshan International Airport to Longnan Chengzhou Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥550–2,700
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥70–80
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥115–130
- Business Class Seat
- ¥160–240
Train from Hangzhou East to Tianshui South Station
- 2nd Class Seat
- ¥750–850
- 1st Class Seat
- ¥1,250–1,400
- Business Class Seat
- ¥1,800–2,700
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 59 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥70–80
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ¥70–80
- 1st Class Seat
- ¥115–130
- Business Class Seat
- ¥160–240
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
Train from Shanghai Hongqiao to Hangzhou East
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- ¥70–130
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥90–130
Train from Shanghai station to Baoji
- Hard Seat
- ¥160–230
- Hard sleeper
- ¥300–410
- Soft sleeper
- ¥480–650
Train from Baoji Station to Huixian
- Hard Seat
- ¥25–35
- Hard sleeper
- ¥50–75
- Soft sleeper
- ¥90–120
- Ave. Duration
- 1h 27m
- Estimated price
- ¥140–340
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, How to get from JFK to New York City, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

















