万源站位于四川省达州市万源市太平镇,是襄渝铁路的一个车站,1978年随襄渝线开通。车站距老河口东站461公里,是西安铁路局安康车务段下辖的一个二等站。截至2011年,万源站年接送旅客230万人次,货物吞吐量280万吨,主要担负万源市、通江县和重庆市城口县、陕西省镇巴县等周边县(市)的客货运输任务,是川陕渝结合部的重要交通枢纽。
目前有49班旅客列车在万源站办理客运业务。
自万源车站建成以来的三十余年内,由于修建时对远期客流的低估,车站客运设施并不完善,站内甚至没有厕所。车站出口旁曾有万源当地市民集资修建的厕所,但一直收费入厕且没有任何发票,厕所环境甚是脏乱。由于万源站的管辖权属于西安铁路局而非成都铁路局,万源站的改造一直难以进行。为此,万源市委、市政府于2008年专程向四川省和铁道部反映这一情况,万源站的改造(包括公厕修建)最终纳入襄渝Ⅱ线改造升级工程,并于2011年动工,计划工期24个月,改造工程的范围包括万源站的站房、进出站地道、雨棚、站台等客运设施。在改造中,万源站的既有站房被拆除,原址新建建筑面积4500平方米的站房。项目总投资17572万元,铁道部承担站房改造投资9000万元,西安铁路局和万源市分别承担5298万元、3274万元。改造后的万源站于2015年春运期间投入使用,万源火车站城市综合体建设项目也正在建设。