Daegu si trova sul corridoio ferroviario Gyeongbu della Corea del Sud, tra l'area metropolitana di Seoul e la costa sud-orientale. La città ha diverse stazioni ferroviarie passeggeri, con la stazione di Dongdaegu che funge da principale snodo per l'alta velocità e per i collegamenti interurbani. Korail e SR gestiscono i principali servizi a lunga percorrenza, rendendo i treni per Daegu una parte fondamentale dei viaggi in tutta la rete nazionale.
I treni ad alta velocità KTX e SRT servono la stazione di Dongdaegu e alcuni servizi utilizzano anche la stazione di Seodaegu. I treni Korail ITX-Saemaeul e Mugunghwa operano sui normali collegamenti interurbani attraverso la stazione di Daegu e la stazione di Dongdaegu. La città non dispone di un collegamento ferroviario diretto con l'aeroporto, quindi i passeggeri che utilizzano l'Aeroporto Internazionale di Daegu di solito si spostano su strada tra l'aeroporto e Dongdaegu prima di salire sui servizi ferroviari nazionali.
Le linee ferroviarie da Daegu si dirigono a nord verso Seoul, Daejeon e l'area metropolitana più ampia, a sud-est verso Busan e Ulsan, a est verso Gyeongju e Pohang, e a ovest o a sud tramite punti di interscambio sulla rete Korail. I biglietti più richiesti coprono i servizi che collegano Daegu con Seoul, Busan, Daejeon, Gyeongju, Ulsan e Pohang. Prenota online i treni da e per Daegu su Rail Monsters.