English繁體中文日本語EspañolTiếng Việt
🌐 English
English繁體中文日本語EspañolTiếng Việt

KoreanKorea

KTX Seoul to Ulsan: 2h 07m, From ₩43,300, Last Train 22:28

Seoul → Ulsan by train, today (2026-11-05). Answers from the national timetable, rebuilt every morning; the full timetable is further down.

Key facts — As of 2026-11-05 · Korail/SRT schedule via MOLIT TAGO

  • The fastest train from Seoul to Ulsan on 2026-11-05 takes 2h 01m (SRT, 20:00 from Suseo Station).
  • Adult standard-class train fares from Seoul to Ulsan start at ₩43,300 (cheapest high-speed: KTX from Seoul Station).
  • There are 62 trains from Seoul to Ulsan on 2026-11-05: the first leaves at 05:13 and the last at 22:28.
  • The last high-speed train from Ulsan back to Seoul on 2026-11-05 leaves at 23:23 and arrives at 01:17.
  • Fastest: 2h 01m — SRT at 20:00 from Suseo Station, arriving 22:01. Most high-speed trains take about 2h 18m.
  • Cheapest: high-speed from ₩43,300 (KTX from Seoul Station). Adult standard-class fares; they vary a little by train — each train’s fare is in the timetable.
  • First and last: first 05:13 (KTX), last 22:28 (KTX, arrives 00:41 after midnight). The last high-speed train that arrives before midnight leaves at 21:28 (arrives 23:34).
  • How often: 62 trains today; between 07:00 and 21:00 a high-speed train leaves about every 15 minutes. By time of day
  • Which Seoul station: Seoul Station 38 (KTX) · Suseo Station 24 (SRT). Seoul Station is on subway lines 1 and 4, AREX; Suseo Station is on subway line 3 and the Suin–Bundang line.
  • KTX or SRT? Both are high-speed. KTX (Korail) leaves from Seoul Station: 38 trains, ₩43,300–₩53,500, fastest 2h 07m. SRT leaves from Suseo in south-east Seoul: 24 trains, ₩46,600–₩47,000, fastest 2h 01m. Pick the station closer to where you stay.
  • Train or bus? Express bus (11/04 schedule): 9 departures, from ₩41,700, 4h 10m; train from ₩43,300, 2h 01m. Compare
  • Back to Seoul: 62 trains, first 05:23, last high-speed 23:23 (arrives 01:17 at Suseo Station), fastest 1h 54m. Timetable
  • Day trip: the earliest high-speed train arrives 07:27; the last one back that reaches Seoul before midnight leaves 21:37 (arrives 23:39) — up to 14h 10m in Ulsan.
  • Tickets: KTX, ITX and Mugunghwa on Korail (letskorail.com or the KORAIL Talk app); SRT on etk.srail.kr or the SRT app. How to book

KTX or SRT?

Train Leaves from Trains Fastest Usual time Adult fare First – last
KTX Seoul Station 38 2h 07m 2h 21m ₩43,300–₩53,500 05:13 – 22:28
SRT Suseo Station 24 2h 01m 2h 13m ₩46,600–₩47,000 05:30 – 21:28

How often — trains by time of day

Leaving High-speed Back from Ulsan
Before 08:00 12 10
08:00–12:00 12 13
12:00–17:00 17 18
17:00–20:00 12 8
After 20:00 9 13

Train or express bus?

Train Express bus
Departures 62 (11/05) 9 (11/04)
Fastest 2h 01m 4h 10m
Adult fare ₩43,300–₩53,500 ₩41,700–₩50,000
First – last 05:13 – 22:28 06:30 – 22:00

Bus figures are from our express bus page (11/04 schedule). Bus times are scheduled and grow with traffic on Fridays, Sundays and holidays.

Tickets and passes

Some links on this page are affiliate links: if you book through them we may earn a commission, at no extra cost to you.

Full timetable: Seoul → Ulsan today

High-speed — KTX & SRT (62)

Departs From Arrives Time Train Adult fare
05:13 Seoul Station 07:27 2h 14m KTX #00001 ₩53,500
05:27 Seoul Station 07:53 2h 26m KTX #00003 ₩53,500
05:30 Suseo Station 07:43 2h 13m SRT #00301 ₩47,000
05:58 Seoul Station 08:20 2h 22m KTX #00005 ₩53,100
06:00 Suseo Station 08:07 2h 07m SRT #00303 ₩47,000
06:03 Seoul Station 08:27 2h 24m KTX #00007 ₩53,500
06:33 Seoul Station 08:59 2h 26m KTX #00009 ₩53,500
06:54 Suseo Station 09:07 2h 13m SRT #00305 ₩47,000
06:57 Seoul Station 09:16 2h 19m KTX #00011 ₩53,500
07:05 Suseo Station 09:29 2h 24m SRT #00307 ₩47,000
07:50 Seoul Station 10:03 2h 13m KTX #00015 ₩53,500
07:58 Seoul Station 10:23 2h 25m KTX #00017 ₩53,500
08:05 Suseo Station 10:29 2h 24m SRT #00313 ₩47,000
08:12 Seoul Station 11:10 2h 58m KTX #00121 ₩43,300
09:05 Suseo Station 11:29 2h 24m SRT #00371 ₩46,600
09:20 Suseo Station 11:38 2h 18m SRT #00317 ₩47,000
09:33 Seoul Station 12:01 2h 28m KTX-Sancheon #00023 ₩53,100
09:58 Seoul Station 12:23 2h 25m KTX #00025 ₩53,500
10:00 Suseo Station 12:16 2h 16m SRT #00319 ₩47,000
10:12 Seoul Station 13:12 3h 00m KTX #00123 ₩43,300
10:28 Seoul Station 12:51 2h 23m KTX #00027 ₩53,500
10:50 Suseo Station 13:03 2h 13m SRT #00323 ₩47,000
10:58 Seoul Station 13:19 2h 21m KTX #00029 ₩53,500
11:58 Seoul Station 14:19 2h 21m KTX #00031 ₩53,500
12:16 Seoul Station 14:35 2h 19m KTX-Sancheon #00033 ₩53,500
13:00 Suseo Station 15:16 2h 16m SRT #00329 ₩47,000
13:18 Seoul Station 15:36 2h 18m KTX #00037 ₩53,500
13:30 Suseo Station 15:43 2h 13m SRT #00331 ₩47,000
13:49 Seoul Station 16:02 2h 13m KTX #00039 ₩53,500
14:28 Seoul Station 16:49 2h 21m KTX-Sancheon #09045 ₩53,500
14:28 Seoul Station 16:49 2h 21m KTX-Sancheon #00045 ₩53,500
14:30 Suseo Station 16:36 2h 06m SRT #00335 ₩47,000
14:58 Seoul Station 17:23 2h 25m KTX #00047 ₩53,500
15:04 Suseo Station 17:16 2h 12m SRT #00337 ₩47,000
15:50 Seoul Station 17:57 2h 07m KTX-Sancheon #00051 ₩53,500
15:51 Suseo Station 18:07 2h 16m SRT #00341 ₩46,600
16:21 Suseo Station 18:34 2h 13m SRT #00343 ₩47,000
16:33 Seoul Station 18:42 2h 09m KTX #00053 ₩53,500
16:47 Seoul Station 18:55 2h 08m KTX #00055 ₩53,500
16:52 Suseo Station 19:10 2h 18m SRT #00345 ₩47,000
16:59 Seoul Station 19:24 2h 25m KTX #00057 ₩53,500
17:23 Seoul Station 19:48 2h 25m KTX #00059 ₩53,500
17:30 Suseo Station 19:41 2h 11m SRT #00347 ₩46,600
17:58 Seoul Station 20:12 2h 14m KTX #00061 ₩53,500
18:13 Seoul Station 20:32 2h 19m KTX #00063 ₩53,500
18:24 Seoul Station 20:51 2h 27m KTX #00065 ₩53,500
18:24 Suseo Station 20:43 2h 19m SRT #00351 ₩47,000
18:37 Suseo Station 20:59 2h 22m SRT #00353 ₩47,000
19:15 Suseo Station 21:22 2h 07m SRT #00355 ₩47,000
19:20 Seoul Station 21:32 2h 12m KTX #00067 ₩53,500
19:35 Seoul Station 21:47 2h 12m KTX-Sancheon #09069 ₩53,500
19:35 Seoul Station 21:47 2h 12m KTX-Sancheon #00069 ₩53,500
19:58 Seoul Station 22:15 2h 17m KTX #00071 ₩53,500
20:00 Suseo Station 22:01 2h 01m SRT #00357 ₩47,000
20:28 Seoul Station 22:38 2h 10m KTX #00073 ₩53,100
20:28 Suseo Station 22:58 2h 30m SRT #00359 ₩47,000
20:58 Seoul Station 23:23 2h 25m KTX #00075 ₩53,500
21:00 Suseo Station 23:13 2h 13m SRT #00361 ₩47,000
21:28 Seoul Station 23:42 2h 14m KTX #00077 ₩53,500
21:28 Suseo Station 23:34 2h 06m SRT #00363 ₩47,000
21:58 Seoul Station 00:20 +1 2h 22m KTX #00081 ₩53,100
22:28 Seoul Station 00:41 +1 2h 13m KTX #00083 ₩53,500

One row per boarding station — a train that stops at two Seoul stations appears twice. “+1” = arrives the next day.

Full timetable: Ulsan → Seoul today

62 trains back to Seoul (62 high-speed, from ₩43,300); first 05:23, last 23:23.

Departs From Arrives in Seoul Time Train Adult fare
05:23 Ulsan 07:35 Suseo Station 2h 12m SRT #00302 ₩47,000
05:32 Ulsan 07:53 Seoul Station 2h 21m KTX #00002 ₩53,500
06:02 Ulsan 08:25 Seoul Station 2h 23m KTX #00006 ₩53,500
06:13 Ulsan 08:41 Suseo Station 2h 28m SRT #00306 ₩46,600
06:20 Ulsan 08:53 Seoul Station 2h 33m KTX-Sancheon #00008 ₩53,500
06:32 Ulsan 09:05 Seoul Station 2h 33m KTX-Sancheon #00010 ₩53,500
07:08 Ulsan 09:29 Suseo Station 2h 21m SRT #00308 ₩47,000
07:21 Ulsan 09:43 Seoul Station 2h 22m KTX #00012 ₩53,500
07:35 Ulsan 10:03 Suseo Station 2h 28m SRT #00312 ₩46,600
07:45 Ulsan 10:16 Seoul Station 2h 31m KTX #00014 ₩53,100
08:11 Ulsan 10:33 Seoul Station 2h 22m KTX #00016 ₩53,500
08:43 Ulsan 11:34 Seoul Station 2h 51m KTX #00122 ₩43,300
08:51 Ulsan 10:59 Suseo Station 2h 08m SRT #00314 ₩47,000
09:02 Ulsan 11:24 Seoul Station 2h 22m KTX #00018 ₩53,500
09:13 Ulsan 11:28 Seoul Station 2h 15m KTX #00020 ₩53,500
09:28 Ulsan 11:49 Seoul Station 2h 21m KTX-Sancheon #00022 ₩53,500
09:36 Ulsan 11:46 Suseo Station 2h 10m SRT #00318 ₩47,000
10:00 Ulsan 12:15 Seoul Station 2h 15m KTX #00026 ₩53,500
10:12 Ulsan 12:33 Seoul Station 2h 21m KTX #00028 ₩53,500
10:29 Ulsan 12:43 Suseo Station 2h 14m SRT #00320 ₩47,000
10:56 Ulsan 13:08 Suseo Station 2h 12m SRT #00322 ₩47,000
11:10 Ulsan 13:25 Suseo Station 2h 15m SRT #00324 ₩47,000
11:17 Ulsan 13:48 Seoul Station 2h 31m KTX #00032 ₩53,500
12:23 Ulsan 14:51 Seoul Station 2h 28m KTX #00034 ₩53,500
12:35 Ulsan 14:52 Suseo Station 2h 17m SRT #00326 ₩47,000
13:07 Ulsan 15:23 Suseo Station 2h 16m SRT #00330 ₩46,600
13:26 Ulsan 15:47 Seoul Station 2h 21m KTX-Sancheon #00038 ₩53,500
13:26 Ulsan 15:47 Seoul Station 2h 21m KTX-Sancheon #09038 ₩53,500
13:40 Ulsan 16:34 Seoul Station 2h 54m KTX #00124 ₩43,300
14:01 Ulsan 16:09 Suseo Station 2h 08m SRT #00334 ₩47,000
14:23 Ulsan 16:45 Seoul Station 2h 22m KTX #00040 ₩53,500
14:32 Ulsan 16:46 Suseo Station 2h 14m SRT #00336 ₩47,000
14:47 Ulsan 17:01 Suseo Station 2h 14m SRT #00338 ₩47,000
14:54 Ulsan 17:15 Seoul Station 2h 21m KTX #00044 ₩53,500
15:03 Ulsan 17:19 Suseo Station 2h 16m SRT #00340 ₩46,600
15:10 Ulsan 17:28 Seoul Station 2h 18m KTX #00046 ₩53,100
15:51 Ulsan 17:53 Suseo Station 2h 02m SRT #00342 ₩47,000
16:32 Ulsan 18:59 Seoul Station 2h 27m KTX-Sancheon #00048 ₩53,500
16:38 Ulsan 19:05 Seoul Station 2h 27m KTX-Sancheon #00050 ₩53,500
16:51 Ulsan 19:13 Seoul Station 2h 22m KTX #00052 ₩53,500
16:59 Ulsan 19:18 Seoul Station 2h 19m KTX-Sancheon #00054 ₩53,500
17:06 Ulsan 19:26 Suseo Station 2h 20m SRT #00348 ₩47,000
17:23 Ulsan 19:44 Seoul Station 2h 21m KTX #00058 ₩53,500
17:51 Ulsan 19:58 Suseo Station 2h 07m SRT #00350 ₩47,000
18:13 Ulsan 21:11 Seoul Station 2h 58m KTX #00126 ₩43,300
18:23 Ulsan 20:52 Seoul Station 2h 29m KTX-Sancheon #09062 ₩53,500
18:23 Ulsan 20:52 Seoul Station 2h 29m KTX-Sancheon #00062 ₩53,500
18:55 Ulsan 21:24 Seoul Station 2h 29m KTX #00064 ₩53,500
19:14 Ulsan 21:29 Suseo Station 2h 15m SRT #00354 ₩47,000
20:01 Ulsan 22:21 Seoul Station 2h 20m KTX #00070 ₩53,500
20:38 Ulsan 22:45 Suseo Station 2h 07m SRT #00358 ₩47,000
20:46 Ulsan 23:06 Seoul Station 2h 20m KTX #00072 ₩53,500
21:03 Ulsan 23:23 Seoul Station 2h 20m KTX #00074 ₩53,500
21:12 Ulsan 23:20 Suseo Station 2h 08m SRT #00360 ₩47,000
21:23 Ulsan 23:44 Seoul Station 2h 21m KTX #00076 ₩53,500
21:37 Ulsan 23:39 Suseo Station 2h 02m SRT #00362 ₩47,000
21:51 Ulsan 00:11 +1 Seoul Station 2h 20m KTX #00078 ₩53,500
22:04 Ulsan 00:21 +1 Seoul Station 2h 17m KTX #00080 ₩53,500
22:12 Ulsan 00:20 +1 Suseo Station 2h 08m SRT #00364 ₩47,000
22:23 Ulsan 00:27 +1 Seoul Station 2h 04m KTX #00082 ₩53,500
22:39 Ulsan 01:06 +1 Suseo Station 2h 27m SRT #00366 ₩46,600
23:23 Ulsan 01:17 +1 Suseo Station 1h 54m SRT #00368 ₩47,000

More

Our travel guides

How this page works

Every train between the two stations comes from the national public transport data service (TAGO) for the date shown: KTX, SRT and the slower Mugunghwa/ITX trains. From that list we work out the fastest and cheapest trains, the first and last departures, how many trains run and the usual gap between them. Fares are the adult standard-class fares the feed reports; Korail’s own booking site is the final word. The page is rebuilt twice a day (around 09:15 and 21:15 Korea time) and republished only when the numbers change.

What changed in the update of 2026-11-05

  • The fastest train from Seoul to Ulsan on 2026-11-05 takes 2h 01m (SRT, 20:00 from Suseo Station).
  • There are 62 trains from Seoul to Ulsan on 2026-11-05: the first leaves at 05:13 and the last at 22:28.
  • The last high-speed train from Ulsan back to Seoul on 2026-11-05 leaves at 23:23 and arrives at 01:17.

FAQ

How long is the KTX from Seoul to Ulsan?

The fastest train in this schedule (2026-11-05) takes 2h 01m (SRT, 20:00 from Suseo Station). Most high-speed trains take about 2h 18m, depending on stops.

How much is the KTX from Seoul to Ulsan in won?

Adult standard-class fares in the 2026-11-05 schedule: KTX ₩43,300–₩53,500, SRT ₩46,600–₩47,000. Fares differ slightly by train and boarding station. First-class fares and discounts are not in this data feed.

What time is the first train from Seoul to Ulsan?

05:13 from Seoul Station (KTX), arriving 07:27.

What time is the last train from Seoul to Ulsan?

22:28 from Seoul Station (KTX), arriving 00:41 after midnight. To arrive before midnight, take the 21:28 (arrives 23:34).

SRT vs KTX to Ulsan — what is the difference?

Both are high-speed trains. KTX is run by Korail from Seoul Station; SRT is a separate operator from Suseo Station in south-east Seoul, booked on its own site/app. In this schedule KTX costs ₩43,300–₩53,500 and SRT ₩46,600–₩47,000; the fastest are 2h 07m and 2h 01m.

Is the bus or the train better from Seoul to Ulsan?

The train is faster (2h 01m at best vs 4h 10m by express bus); the express bus is cheaper (bus from ₩41,700, train from ₩43,300). Times are scheduled; buses are slower on Fridays, Sundays and holidays.

Which Seoul station do I leave from?

Trains to Ulsan in this schedule leave from Seoul Station (38), Suseo Station (24). The "From" column in the timetable shows each one. Seoul Station is on subway lines 1 and 4, AREX; Suseo Station is on subway line 3 and the Suin–Bundang line.

How do I book KTX as a foreigner?

Book KTX, ITX and Mugunghwa trains on Korail — letskorail.com or the KORAIL Talk app — and SRT trains on etk.srail.kr or the SRT app; seats can be booked one month ahead with an overseas card. Friday evening, Sunday and holiday trains sell out first.

Where does this timetable come from?

The Ministry of Land, Infrastructure and Transport’s TAGO train information service (Korail and SRT schedules and adult base fares), queried for 2026-11-05 and rebuilt every morning. Schedules can change — check the Korail or SRT app before you travel.

Source: MOLIT TAGO train information (data.go.kr) — Korail and SRT schedule for 2026-11-05, adult base fares; figures above are calculated from it · page rebuilt 2026-11-05. Schedules and fares can change — confirm in the Korail or SRT app.

Last updated 2026-10-14. Editorial policy