滬九直通列車
九龍鉄路公司と上海鉄道局は、滬九直通列車のメインターゲットを時間に余裕のある観光客に定めており、1997年当時上海~九龍間の正規運賃は硬臥車(2等寝台車)が627香港ドル、軟臥車(1等寝台車)が825香港ドル、高級軟臥車(特等寝台車)が1039香港ドルであった。そのため九龍鉄路公司は、乗車率60%で損益分岐点に達すると予測していた。
2001年10月21日、第四次大提速(中国語版)(ダイヤ改正)が行われ、列車番号がK99次(九龍行き)、K100次(上海行き)にそれぞれ変更された。2003年、検疫総局(中国語版)、鉄道部、公安部、海関総署は4つの部署の合同委員会で会議を行った結果、京九、滬九直通列車の旅客の出入国審査及び荷物の税関検査について、従来は東莞駅で各検査を行っていたが、9月1日から広州東駅~深圳駅間を走行中の車内で行うように変更することが決定した。この決定によって、広州東駅から出入国、税関、検疫などの係官が深圳駅まで乗車するようになり、乗客は東莞駅(常平駅)で一旦下車する必要がなくなったため、滬九直通列車の運行時間は1時間近く短縮された。その後、同年10月1日に上海駅出入国旅客ターミナルが完成し、乗客はそれぞれ起終点の駅で出入国審査を受けることになった。そのため杭州東駅、鷹潭駅、衡陽駅、郴州駅、韶関駅での停車及び旅客取扱いは取りやめられ、上海~九龍間の運行時間は25時間に短縮された。