眉山境内的成绵乐城际客运专线里程可达70.7千米,设彭山北站、眉山东站、青神站3个站。乘车高铁,向北可达成都、绵阳,向南达乐山、峨眉山。通过高铁,眉山东到成都东客站33分钟,到成都双流机场站20分钟,到乐山20分钟。
眉山境内成昆铁路穿越南北,经过彭山区、东坡区,路线长度50千米,有8趟列车经过眉山火车站。在眉山乘坐火车,沿成昆铁路,北出成都可至重庆、西安,南下可经西昌、攀枝花至昆明等地,眉山站地址为四川省眉山市东坡区三苏大道西段。
建设中的成昆铁路复线也将在眉山设站。
连乐铁路将从市域东部仁寿县通过,连接成都港和成昆铁路。