资阳线全长为约345公里,从四川省资阳市起点,经过成都市、自贡市、凉山州、昆明市,最终到达云南省楚雄市终点。因为线路经过地势复杂、山路崎岖的地区,而且还有很多小站,所以全程行车时间较长。根据不同的速度、停靠站点和列车类型,资阳线的行车时间也有所不同。一般来说,从资阳到昆明的列车需要大约24至28个小时,对于整个资阳线而言,全程行车时间可达30多个小时。