The distance between Chengdu and Hangzhou is approximately 1,580 to 1,632 kilometers (982 to 1,014 miles) by air and between 1,790 and 2,137 kilometers (1,112 to 1,328 miles) by road, depending on the specific route taken. Travelers can choose from several efficient transportation methods: direct flights are the fastest option, taking about 2.5 to 3 hours; high-speed trains cover the distance in 9 to 15 hours, with ticket prices for second-class seats generally ranging from 622 to 1,125 CNY; and normal-speed trains offer a more budget-friendly but significantly slower journey of 28 to 39 hours. For those choosing to drive, the trip typically takes around 18 to 22 hours of actual driving time. High-speed rail services primarily operate between Chengdu East and Hangzhou East stations, while flights connect Chengdu's Shuangliu (CTU) or Tianfu (TFU) airports with Hangzhou Xiaoshan International Airport (HGH).