KTX Trains from Daegu to Seoul

​Korean high-speed trains are a modern marvel that can transport passengers from Daeguto Seoul in less than 2 hours, while the regular train takes about 4. The Gyeongbu line is one of Korea's most picturesque routes, and it connects these two cities, often taken advantages by both: locals who want an easy way to travel between them and tourists craving adventure on their trip! Make sure you book your tickets in advance as they get sold out quickly.

Find your train and book train tickets with Rail.Ninja® - a global independent online reservation service agency for train tickets

Daegu to Seoul Route Info

Trains daily
Earliest trip


Latest trip


Fastest trip


Daegu to Seoul Route Map and Stations

KTX departs from Dongdaegu train station: 550 Dongdaegu-ro, Sinam 4(sa)-dong, Dong-gu, Daegu, South Korea

KTX arrives at ​Seoul train station: 405 Hangang-daero, Bongnaedong 2(i)-ga, Yongsan-gu, , Seoul, South Korea

KTX from Daegu to Seoul route: the distance between 2 cities is 310 kilometers

KTX from Daegu to Seoul departures: there are 129 departures by bullet trains, operated by Korail

seoul to daegu ktx map

Daegu - Seoul Timetable

All About Daegu to Seoul Route

  • 1
    How long is the KTX ride from Daegu to Seoul?

    Your trip time from Daegu to Seoul will wary according to your chosen departure. The distance between the cities is around 300 kilometres. The shortest travel time by KTX train is around 1 hour and 35 minutes, the longest train ride is around 1 hour and 58 minutes. ​

  • 2
    How do i get from Daegu to Seoul?

    The most convenient way to reach Daegu from Seoul is by taking a KTX high-speed train. Daegu is one of the largest cities in Korea, and the distance from Seoul is around 300 kilometers. ​

  • 3
    How do I get from Daegu to Busan?
    The most convenient way to travel from Daegu to Busan is by taking a KTX high-speed train. The distance to Busan is around 90 kilometers, and it takes less than 1 hour to reach the city. Shortest travel time is around 38 minutes.
  • 4
    How much is KTX ticket from Daegu to Seoul?

    The price for your ticket will depend on your travel date (is it a weekend or a regular day), when are you buying your tickets (in advance or last-minute) and your travel class. Usually, the Economy Class Seat price starts from ​54 Euro per ticket, and from 72 Euro per ticket for a First Class Seat.

  • 5
    How to buy KTX ticket from Daegu to Seoul?
    You can purchase your Daegu to Seoul high-speed KTX tickets online, from ticket desks or from ticket machines at the train station in Korea.

    ​The easiest and and time-saving way is to purchase your tickets online. ​Booking online allows you to book your e-ticket up to 1 year in advance, you can make the payment with various secure and convenient options.

Extend Your Travel Plans