可以坐上海站的火车到达乌鲁木齐市。上海一共有两个交通站,分别是上海站和上海南站。旅客可以通过在上海站坐火车到达乌鲁木齐市。
上海站,位于上海市闸北区秣陵路。上海站始建于1908年,1909年落成。现上海站建于1987年,由原上海东站改建而成。隶属上海铁路局管辖,是全国铁路枢纽之一、全国铁路客运特等站。毗邻上海长途客运总站,与上海南站、上海虹桥站并称为上海铁路三大交通枢纽。
上海南站,亦称上海火车南站,位于中国上海市徐汇区沪闵路桂林路,是在原沪杭铁路内环线新龙华火车站原址附近重新修建的铁路客运一等站,也是铁路、上海轨道交通1号线及3号线的交会站。目前大部分由上海始发经由沪昆线南下的列车均由该站出发,以缓解上海站的运输压力。