有餐车、行李车及邮政车。而进入香港的Z97/98次（直通车段）列车共有7节车厢，其中硬卧车3辆，软卧车、高级软卧车、餐车及行李车各1辆；而后面的11节车厢为北京西－广州东的Z97/98次（内地段），其中硬卧车7辆、硬座车3辆，软卧车及邮政车各1辆，会在广州东站与进港的7节车厢解编（下行）或加挂（上行）。进港车厢与内地段车厢不允许互通。而在进港班次开行期间，内地段车厢旅客的餐饮服务亦会由乘务员推车供应。在京九直通车的进港班次停运期间，列车编组如下：1997年至2007年12月期间，列车使用25K型客车，