Daegu se situe sur le corridor ferroviaire Gyeongbu de la Corée du Sud, entre la région capitale de Séoul et la côte sud-est. La ville compte plusieurs gares ferroviaires voyageurs, dont la gare de Dongdaegu, qui sert de principal hub à grande vitesse et interurbain. Korail et SR exploitent les principaux services longue distance, faisant des trains à destination de Daegu un élément essentiel des déplacements sur le réseau national.
Les trains à grande vitesse KTX et SRT desservent la gare de Dongdaegu, et certains services utilisent également la gare de Seodaegu. Les trains Korail ITX-Saemaeul et Mugunghwa assurent des liaisons interurbaines classiques via la gare de Daegu et la gare de Dongdaegu. La ville ne dispose pas d’une liaison ferroviaire directe avec l’aéroport ; les voyageurs utilisant l’aéroport international de Daegu doivent donc généralement effectuer un transfert par la route entre l’aéroport et Dongdaegu avant d’embarquer sur les services ferroviaires nationaux.
Les lignes ferroviaires au départ de Daegu vont vers le nord en direction de Séoul, Daejeon et la grande région capitale, vers le sud-est en direction de Busan et Ulsan, vers l’est en direction de Gyeongju et Pohang, et vers l’ouest ou le sud via des points de correspondance sur le réseau Korail. Les billets de train les plus populaires couvrent les services reliant Daegu à Séoul, Busan, Daejeon, Gyeongju, Ulsan et Pohang. Réservez en ligne vos trains depuis et vers Daegu sur Rail Monsters.