杭州は中国東部の主要な鉄道ハブのひとつで、上海、南京、北京、寧波、浙江省内陸部を結ぶ高速鉄道回廊上に位置しています。市内にはいくつかの主要旅客駅があり、その中でも杭州東駅が長距離高速列車の大半を担っています。中国国鉄は、G、D、C、通常列車を含む杭州を発着するすべての全国鉄道サービスを運行しています。
杭州発の列車には、上海-杭州、南京-杭州、杭州-寧波、杭州-黄山の各回廊を走る高速G列車に加え、地域間移動向けのD列車やC列車があります。杭州駅は市中心部近くで一部の通常列車と高速列車に引き続き便利で、杭州西駅と杭州南駅は市内の異なる方面で増加する高速・地域間需要に対応しています。
杭州からの鉄道路線は、北東へ上海と蘇州、西北へ南京と北京、南東へ寧波と温州、南西へ義烏と金華、西へ黄山と安徽へ向かいます。杭州発着の列車はRail Monstersでオンライン予約できます。