镇站设有7间总占地1242平方米的站房、上下行月台各一座。1920年车站曾建设横跨站场的天桥一座，后拆除。至1932年10月，车站每日有6对列车停靠，包括2对慢车、2对快车；由于当时车站距离海宁县治盐官镇距离不远，因此车站还停靠2对特别快车。车站于华中铁道时期每日有3对列车停靠。1949年后车站客货运业务继续增长。至1990年车站设有站房786平方米，股道5条，每日停靠12趟列车。1991年4月11日，作为沪杭铁路复线化工程一部分的长安镇新站开工。新站位于原址西侧、修川路旁，于同年11月30日竣工；