Miryang leży na linii Gyeongbu w Korei Południowej, między Daegu a Busan, co nadaje miastu ważną rolę w podróżach kolejowych w południowo-wschodniej Korei. Główną stacją jest Miryang Station, a na szerszej sieci Korail w Miryang-si znajdują się także dodatkowe lokalne przystanki, takie jak Samnangjin Station. Korail jest głównym operatorem przewozów pasażerskich obsługującym pociągi do Miryang i pociągi z Miryang.
Połączenia z Miryang obejmują szybkie pociągi KTX na wybranych kursach linii Gyeongbu, międzyregionalne pociągi ITX-Saemaeul oraz regionalne pociągi Mugunghwa. Miryang Station obsługuje główne połączenia dalekobieżne, natomiast Samnangjin Station ma znaczenie dla połączeń regionalnych i węzła w kierunku linii Gyeongjeon. Bilety kolejowe na połączenia do Miryang są zazwyczaj wystawiane na konkretny pociąg i datę.
Trasy kolejowe z Miryang biegną na północ w kierunku Dongdaegu, Daejeon i Seulu, na południe w kierunku Gupo i Busan oraz na zachód, przez połączenia regionalne, w kierunku Changwon i Masan. Miasto jest również przydatne dla pasażerów przesiadających się między śródlądowym korytarzem Gyeongbu a miejscowościami kolejowymi w Gyeongsangnam-do. Zarezerwuj pociągi z i do Miryang online w Rail Monsters.