7次列车在开行初期曾使用中国铁路22型“绿皮车”担当客运任务，采取18节编组，其中硬卧车7辆、硬座车8辆、软卧车、餐车及空调发电车各1辆，单程最低票价硬座仅需人民币148元。但由于列车不设空调，夏季车厢内的最高温度达40℃以上，给旅客乘车带来了极大不便；冬季则靠烧锅炉取暖，需要每两小时加一次煤，每小时检查一次温度，列车员在47个小时的行程中几乎没有一点休息时间。为此，银川客运段遂于2010年6月29日正式将列车的原绿皮车体替换为5组配属兰州车辆段的中国铁路25G型DC600V机车直供电车体，新车辆采取19节