有,但是需要中转。

上海没有直达去自贡的火车,但是可以在西安、成都、贵阳等地中转,全程11个小时至37个小时不等。

上海至自贡1600多公里,乘高铁最快个11小时,太远了。由于自贡没有机场,建议您先坐飞机飞往邻近城市(比如成都、贵阳)然后再换乘高铁。这样节省时间。