Skip to content
Korea Travel Atlas

Seoul to Ulsan by train and bus

Official timetables list 76 high-speed trains, 2 other trains, and 9 express buses a day from Seoul to Ulsan. Fastest: High-speed train (KTX), 2 h 1 min.

Options at a glance

  • High-speed train (KTX)

    Timetable for Nov 16, 2026 (Mon)

    Departures a day
    76
    Fastest
    2 h 1 min
    Typical
    2 h 21 min
    First – last departure
    05:13 – 22:28
    Departs from
    Seoul Station서울역, Suseo Station수서역, Cheongnyangni Station청량리역
    Arrives at
    Ulsan Station울산역, Taehwagang Station태화강역
    Standard adult fare
    ₩42,100–₩50,500
  • Other trains (ITX, Mugunghwa)

    Timetable for Nov 16, 2026 (Mon)

    Departures a day
    2
    Fastest
    4 h 33 min
    Typical
    4 h 34 min
    First – last departure
    06:38 – 14:48
    Departs from
    Cheongnyangni Station청량리역
    Arrives at
    Taehwagang Station태화강역
    Standard adult fare
    Not in the data
  • Express bus

    Timetable for Nov 16, 2026 (Mon)

    Departures a day
    9
    Fastest
    4 h 10 min
    Typical
    4 h 10 min
    First – last departure
    06:30 – 22:00
    Departs from
    Seoul Express Bus Terminal (Gyeongbu)서울경부
    Arrives at
    Ulsan Express Bus Terminal울산
    Adult fare by class
    ₩41,700–₩54,200

Timetables change. Confirm times and fares on the operator’s site before you travel.

Adult fares as returned by the official data for the timetable date: for trains the standard fare of each train type, for buses the fare of each class. Discounts and passes are not shown.

Where the official data gives different classes of train the same fare on one route, no fare is shown for them: one number cannot be the fare of each class.

Departures from Suseo Station: check both SRT and Korail.

Timetables and tickets: Korail · SRT · Kobus

Stations and departures

High-speed train (KTX)

High-speed train (KTX) – Stations and departures
FromSeoul Station서울역ToUlsan Station울산역Per day38First05:13Last22:28Fastest2 h 7 minFare
  • KTX ₩42,100–₩48,400
  • KTX-Sancheon (A) ₩48,000–₩48,400
  • KTX-Sancheon (B) ₩48,400
  • KTX-Sancheon ₩48,400
FromSuseo Station수서역ToUlsan Station울산역Per day24First05:30Last21:28Fastest2 h 1 minFare
  • KTX-Sancheon ₩46,600–₩47,000
  • KTX-Sancheon (A) ₩46,600–₩47,000
  • KTX ₩46,600–₩47,000
FromCheongnyangni Station청량리역ToTaehwagang Station태화강역Per day9First05:40Last19:00Fastest2 h 59 minFare
  • KTX-Eum Not in the data
FromSeoul Station서울역ToTaehwagang Station태화강역Per day5First08:57Last16:11Fastest3 h 20 minFare
  • KTX-Eum ₩50,500
All 38 departures: Seoul Station → Ulsan Station
All 38 departures: Seoul Station → Ulsan Station
DepartsArrivesDurationTypeFare
05:1307:272 h 14 minKTX₩48,400
05:2707:532 h 26 minKTX₩48,400
05:5808:202 h 22 minKTX₩48,000
06:0308:272 h 24 minKTX₩48,400
06:3308:592 h 26 minKTX₩48,400
06:5709:162 h 19 minKTX₩48,400
07:5010:032 h 13 minKTX₩48,400
07:5810:232 h 25 minKTX₩48,400
08:1211:102 h 58 minKTX₩42,100
09:3312:012 h 28 minKTX-Sancheon (A)₩48,000
09:5812:232 h 25 minKTX₩48,400
10:1213:123 hKTX₩42,100
10:2812:512 h 23 minKTX₩48,400
10:5813:192 h 21 minKTX₩48,400
11:5814:192 h 21 minKTX₩48,400
12:1614:352 h 19 minKTX-Sancheon (B)₩48,400
13:1815:362 h 18 minKTX₩48,400
13:4916:022 h 13 minKTX₩48,400
14:2816:492 h 21 minKTX-Sancheon₩48,400
14:2816:492 h 21 minKTX-Sancheon (B)₩48,400
14:5817:232 h 25 minKTX₩48,400
15:5017:572 h 7 minKTX-Sancheon (A)₩48,400
16:3318:422 h 9 minKTX₩48,400
16:4718:552 h 8 minKTX₩48,400
16:5919:242 h 25 minKTX₩48,400
17:2319:482 h 25 minKTX₩48,400
17:5820:122 h 14 minKTX₩48,400
18:1320:322 h 19 minKTX₩48,400
18:2420:512 h 27 minKTX₩48,400
19:2021:322 h 12 minKTX₩48,400
19:3521:472 h 12 minKTX-Sancheon₩48,400
19:3521:472 h 12 minKTX-Sancheon (A)₩48,400
19:5822:152 h 17 minKTX₩48,400
20:2822:382 h 10 minKTX₩48,000
20:5823:232 h 25 minKTX₩48,400
21:2823:422 h 14 minKTX₩48,400
21:5800:20(next day)2 h 22 minKTX₩48,000
22:2800:41(next day)2 h 13 minKTX₩48,400
All 24 departures: Suseo Station → Ulsan Station
All 24 departures: Suseo Station → Ulsan Station
DepartsArrivesDurationTypeFare
05:3007:432 h 13 minKTX₩47,000
06:0008:072 h 7 minKTX-Sancheon (A)₩47,000
06:5409:072 h 13 minKTX-Sancheon₩47,000
07:0509:292 h 24 minKTX₩47,000
08:0510:292 h 24 minKTX-Sancheon₩47,000
09:0511:292 h 24 minKTX-Sancheon₩46,600
09:2011:382 h 18 minKTX-Sancheon₩47,000
10:0012:162 h 16 minKTX-Sancheon₩47,000
10:5013:032 h 13 minKTX-Sancheon (A)₩47,000
13:0015:162 h 16 minKTX-Sancheon (A)₩47,000
13:3015:432 h 13 minKTX-Sancheon₩47,000
14:3016:362 h 6 minKTX-Sancheon₩47,000
15:0417:162 h 12 minKTX-Sancheon (A)₩47,000
15:5118:072 h 16 minKTX₩46,600
16:2118:342 h 13 minKTX₩47,000
16:5219:102 h 18 minKTX-Sancheon₩47,000
17:3019:412 h 11 minKTX-Sancheon (A)₩46,600
18:2420:432 h 19 minKTX₩47,000
18:3720:592 h 22 minKTX-Sancheon (A)₩47,000
19:1521:222 h 7 minKTX-Sancheon (A)₩47,000
20:0022:012 h 1 minKTX₩47,000
20:2822:582 h 30 minKTX-Sancheon₩47,000
21:0023:132 h 13 minKTX-Sancheon₩47,000
21:2823:342 h 6 minKTX-Sancheon (A)₩47,000
All 9 departures: Cheongnyangni Station → Taehwagang Station
All 9 departures: Cheongnyangni Station → Taehwagang Station
DepartsArrivesDurationTypeFare
05:4008:392 h 59 minKTX-EumNot in the data
06:2709:463 h 19 minKTX-EumNot in the data
09:1812:172 h 59 minKTX-EumNot in the data
11:2014:373 h 17 minKTX-EumNot in the data
13:1616:173 h 1 minKTX-EumNot in the data
14:1717:193 h 2 minKTX-EumNot in the data
14:4017:483 h 8 minKTX-EumNot in the data
16:3219:453 h 13 minKTX-EumNot in the data
19:0022:063 h 6 minKTX-EumNot in the data
All 5 departures: Seoul Station → Taehwagang Station
All 5 departures: Seoul Station → Taehwagang Station
DepartsArrivesDurationTypeFare
08:5712:173 h 20 minKTX-Eum₩50,500
10:5914:373 h 38 minKTX-Eum₩50,500
12:5516:173 h 22 minKTX-Eum₩50,500
13:5517:193 h 24 minKTX-Eum₩50,500
16:1119:453 h 34 minKTX-Eum₩50,500

Other trains (ITX, Mugunghwa)

Other trains (ITX, Mugunghwa) – Stations and departures
FromCheongnyangni Station청량리역ToTaehwagang Station태화강역Per day2First06:38Last14:48Fastest4 h 33 minFare
  • ITX-Maeum Not in the data
All 2 departures: Cheongnyangni Station → Taehwagang Station
All 2 departures: Cheongnyangni Station → Taehwagang Station
DepartsArrivesDurationTypeFare
06:3811:114 h 33 minITX-MaeumNot in the data
14:4819:234 h 35 minITX-MaeumNot in the data

Express bus

Express bus – Stations and departures
FromSeoul Express Bus Terminal (Gyeongbu)서울경부ToUlsan Express Bus Terminal울산Per day9First06:30Last22:00Fastest4 h 10 minFare
  • Premium (프리미엄) ₩54,200
  • Deluxe (Udeung) (우등) ₩41,700
  • Late-night Deluxe (Udeung) (심야우등) ₩50,000
All 9 departures: Seoul Express Bus Terminal (Gyeongbu) → Ulsan Express Bus Terminal
All 9 departures: Seoul Express Bus Terminal (Gyeongbu) → Ulsan Express Bus Terminal
DepartsArrivesDurationTypeFare
06:3010:404 h 10 minPremium (프리미엄)₩54,200
08:0012:104 h 10 minDeluxe (Udeung) (우등)₩41,700
10:0014:104 h 10 minPremium (프리미엄)₩54,200
12:0016:104 h 10 minPremium (프리미엄)₩54,200
13:3017:404 h 10 minDeluxe (Udeung) (우등)₩41,700
15:0019:104 h 10 minDeluxe (Udeung) (우등)₩41,700
16:3520:454 h 10 minPremium (프리미엄)₩54,200
18:0022:104 h 10 minPremium (프리미엄)₩54,200
22:0002:10(next day)4 h 10 minLate-night Deluxe (Udeung) (심야우등)₩50,000

Getting to the stations

Places to visit in Ulsan

All places in Ulsan

More routes to Ulsan