There are 4 ways to get from Chengde to Hangzhou by plane, train, 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
best- Fly from Chengde Puning Airport (CDE) to Hangzhou Xiaoshan International Airport (HGH)plane CDE - HGH
5h 38m¥663–2,281Train
cheapest- Take the train from Chengde to Beijing Easttrain
- Take the train from Beijing South to Hangzhou Easttrain Beijing South / ...
11h 10m¥599–711Drive 1,367.1 km
- Drive from Chengde to Hangzhoucar 1,367.1 km
14h 8m¥1,149–1,660Train via Tianjin
- Take the train from Chengde to Beijingtrain
- Take the train from Beijing to Tianjin Stationtrain
- Take the train from Tianjin to Hangzhou Stationtrain
29h 13m¥1,037–1,496
Chengde Puning Airport (CDE) to Hangzhou Xiaoshan International Airport (HGH) flights
Comparing Your Travel Options
The cheapest way to get from Chengde to Hangzhou is to train which costs ¥600 - ¥750 and takes 11h 10m.
The fastest way to get from Chengde to Hangzhou is to fly which takes 5h 38m and costs ¥650 - ¥2300.
No, there is no direct train from Chengde to Hangzhou. However, there are services departing from Chengde and arriving at Hangzhou East via Dawanglu Station and Beijing South. The journey, including transfers, takes approximately 11h 10m.
The distance between Chengde and Hangzhou is 1292 km. The road distance is 1367.1 km.
The best way to get from Chengde to Hangzhou without a car is to train which takes 11h 10m and costs ¥600 - ¥750.
It takes approximately 5h 38m to get from Chengde to Hangzhou, including transfers.
Chengde to Hangzhou train services, operated by China Railways K-Class, depart from Chengde station.
The best way to get from Chengde to Hangzhou is to fly which takes 5h 38m and costs ¥650 - ¥2300. Alternatively, you can train, which costs ¥600 - ¥750 and takes 11h 10m.
Chengde to Hangzhou train services, operated by China Railways K-Class, arrive at Beijing East station.
Yes, the driving distance between Chengde to Hangzhou is 1367 km. It takes approximately 14h 8m to drive from Chengde to Hangzhou.
What companies run services between Chengde, China and Hangzhou, China?
Hebei, China Express Airlines, and Spring Airlines fly from Chengde Puning Airport (CDE) to Hangzhou Xiaoshan International Airport (HGH) twice daily. Alternatively, you can take a train from Chengde to Hangzhou East via Beijing East, Dawanglu Station, Beijing South, and Beijing South in around 11h 10m.
- Website
- hbhk.com.cn
Flights from Chengde Puning Airport to Hangzhou Xiaoshan International Airport via Shijiazhuang Zhengding
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- ¥550–2,900
- Website
- ch.com
Flights from Chengde Puning Airport to Hangzhou Xiaoshan International Airport via Shijiazhuang Zhengding
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥600–2,200
Train from Chengde to Beijing East
- Hard Seat
- ¥30–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥110–150
Train from Chengde to Beijing
- Hard Seat
- ¥35–50
- Hard sleeper
- ¥70–100
- Soft sleeper
- ¥110–150
Train from Tianjin to Hangzhou Station
- Hard Seat
- ¥150–210
- Hard sleeper
- ¥270–380
- Soft sleeper
- ¥440–600
Train from Beijing South to Hangzhou East
- 2nd Class Seat
- ¥560–610
- 1st Class Seat
- ¥900–1,050
- Business Class Seat
- ¥1,300–1,900
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Beijing to Tianjin Station
- Ave. Duration
- 1h 37m
- Frequency
- Twice a week
- Estimated price
- ¥850–1,000
- Schedules at
- 12306.cn
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 5 incredible day trips from Florence by train, How to get from Heathrow Airport into central London, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
There are 597+ hotels available in Hangzhou.









