Miryang se encuentra en la línea Gyeongbu de Corea del Sur, entre Daegu y Busan, lo que otorga a la ciudad un papel importante en el transporte ferroviario del sureste de Corea. La estación principal es Miryang Station, con paradas locales adicionales en Miryang-si, como Samnangjin Station, dentro de la red más amplia de Korail. Korail es el principal operador ferroviario de pasajeros que presta servicio a trenes hacia Miryang y trenes desde Miryang.
Los servicios desde Miryang incluyen trenes de alta velocidad KTX en determinadas salidas de la línea Gyeongbu, trenes interurbanos ITX-Saemaeul y trenes regionales Mugunghwa. Miryang Station gestiona los principales servicios de larga distancia, mientras que Samnangjin Station es relevante para conexiones regionales y el cruce hacia la línea Gyeongjeon. Los billetes de tren para los servicios de Miryang suelen emitirse para un tren y una fecha concretos.
Las rutas ferroviarias desde Miryang se dirigen al norte hacia Dongdaegu, Daejeon y Seúl; al sur hacia Gupo y Busan; y al oeste, mediante conexiones regionales, hacia Changwon y Masan. La ciudad también resulta útil para los pasajeros que hacen transbordo entre el corredor interior de la línea Gyeongbu y las localidades ferroviarias de Gyeongsangnam-do. Reserve trenes desde y hacia Miryang en línea en Rail Monsters.