T31/32次列车使用25K型客车,采取18辆编组,其中硬卧车7辆、硬座车5辆、软卧车、高级软卧车、邮政车、空调发电车、餐车和行李车各1辆。2014年底,该列车的车体改为绿色涂装,但条带与25B型的涂装不同,甚至一度被乘客误认为是无空调客车。T31/32次编组中的9号软卧车厢采用定员24的特殊布局,包括4个四人包厢,3个双人包厢(高级软卧)及2个单人包厢(一人软包),但该列车的一人软包是没有独立卫生间的单人包厢,而昆明铁路局昆丽快速列车的一人软包则为三人软卧包厢(但同样不带独立卫生间)。而该列车的双人包厢同样没有独立卫生间,这一点与京九、沪九直通车开行初期使用的早期版RW19K相似,后期型RW19K才改用一侧双层铺、另一侧洗手间的布局。列车上提供的餐食以杭帮菜为主,有杭州酱鸭、葱油鲈鱼、白煮蛋牛肉面等菜式,贴近大众口味。另外在车上还可买到杭州生产的五丰三色杯冰淇淋。同时,列车对保洁卫生要求极高,在卫生工作结束后,车队长要佩戴白手套擦拭检查。