上海西站始建于1905年,于1907年竣工启用,是沪宁铁路上海境内的中间。车站最初名为“真茹”,1946年改为“真如”,1989年1月1日改为“上海西”。
2006年7月1日上海西站封闭改造;2010年7月1日,改造后的上海西站开站,成为沪宁城际铁路的中间站。