Miryang si trova sulla linea Gyeongbu della Corea del Sud, tra Daegu e Busan, e conferisce alla città un ruolo importante per i viaggi in treno nel sud-est della Corea. La stazione ferroviaria principale è Miryang Station, con ulteriori fermate locali a Miryang-si come Samnangjin Station sulla più ampia rete Korail. Korail è il principale operatore ferroviario passeggeri che serve treni per Miryang e treni da Miryang.
I servizi da Miryang includono i treni ad alta velocità KTX su alcune corse della linea Gyeongbu, i treni intercity ITX-Saemaeul e i treni regionali Mugunghwa. Miryang Station gestisce i principali servizi a lunga percorrenza, mentre Samnangjin Station è rilevante per i collegamenti regionali e per il nodo verso la linea Gyeongjeon. I biglietti del treno per i servizi di Miryang vengono solitamente emessi per un treno e una data specifici.
Le tratte ferroviarie da Miryang vanno verso nord in direzione di Dongdaegu, Daejeon e Seoul, verso sud in direzione di Gupo e Busan, e verso ovest tramite collegamenti regionali verso Changwon e Masan. La città è utile anche per i passeggeri che si spostano tra il corridoio interno della Gyeongbu e le località ferroviarie del Gyeongsangnam-do. Prenota online i treni da e per Miryang su Rail Monsters.