on::::列车编组.Z51/52次列车自开行之日起采取17辆车厢编组，其中硬座车4辆、软卧车2辆、硬卧车10辆，餐车1辆。2009年6月6日起，改为18辆车厢编组，其中软卧车16辆、高级软卧车1辆，餐车1辆，原车底转配太原铁路局，用于Z96/97、Z98/95次沪太直特。车厢设有真空集便器。2017年10月起，Z51/52次列车车底与往返于北京和扬州的Z29/30次列车套跑，套跑交路为：南通开Z52次至北京→北京开Z29次至扬州→扬州开Z30次至北京→北京开Z51次至南通。
机车