杭州到镇江有高铁、动车和快速(直达)列车三种。高铁和动车起点站是杭州东站,快速(直达)列车起点站是杭州站,沿着沪杭铁路向北开到上海再向向南方向沿着沪宁铁路开到镇江。一般沿途经过余杭、桐乡、海宁(西)、嘉兴(南)、嘉善(南)、松江(南)、金山(北)、上海南(虹桥)、昆山(南)、苏州(北、园区)、无锡(东)、常州(北)、丹阳、镇江(南)。