← All guides

Transport guide

KTX vs Express Bus in Korea: What the Fares Show

Seoul–Busan is the only route priced on both rail and bus; the other three compare by rail alone, with the KORAIL PASS math laid out plainly.

The DLY call

Compare KTX against the express bus only for Seoul–Busan, where both fares exist; book Gangneung, Jeonju and Gyeongju by rail alone until a bus fare turns up, and don't count on tapping a card to board without booking ahead.

A visitor comparing intercity travel in Korea usually wants one thing: put the train and the bus side by side and pick the cheaper or faster one. That comparison only holds up for one of the four routes below. Seoul to Busan has a fare and a journey time on both rail and bus, read from the operators’ own booking tools on the same day. Seoul to Gangneung, Jeonju and Gyeongju each have a rail fare and time — the express-bus side for all three wasn’t obtainable from either operator’s own lookup. That’s a gap in what could be checked, not evidence that the bus is slower, pricier, or doesn’t run. Treat it that way below.

Seoul–Busan: the one route you can actually compare

Rail and bus fares here were both read from the operators’ own booking lookups on 4 September 2026, for services departing in the days right after. Korail changed its fare basis on 1 September 2026, so this is a current reading, not a carried-over one.

Rail service Standard fare First class Journey time
KTX ₩53,400 to ₩53,700 ₩77,700 to ₩78,100 2h 37m to 2h 49m
ITX-새마을 ₩42,600 4h 45m to 5h 16m
무궁화호 ₩28,600 6h 16m

The KTX fare isn’t one number — four services on a single morning spread across that ₩300 band. Korail’s own lookup also mixes in per-train discounts, badged 20%, 25% or 30% off in green, inside the same column as the standard fare. Every figure above is read from an unbadged row.

Express bus grade Fare Night fare (22:00–04:00)
고속 (Economy) ₩26,700
우등 (Excellent) ₩39,700 ₩47,600
프리미엄 (Premium) ₩51,600 ₩61,900

Those Korean grade names translate, on KOBUS’s own English site, to Economy, Excellent and Premium — worth knowing if you end up booking there instead. KOBUS states the road journey itself as 4 hours over 380.4 km; its own word for that figure is 예상, meaning expected — a road-journey estimate, not a timetabled arrival the way the rail times above are.

That table invites a quick read: a bus fare under half of KTX 일반실, for not much more than an hour longer. Check the departure list before trusting it. Only three of the thirty-five departures on the day this was checked were 고속 grade, and all three left in the evening. The 우등 and 프리미엄 grades, at ₩39,700 and ₩51,600, are what’s actually running through most of the day.

Rail only for Gangneung, Jeonju and Gyeongju

On the other three routes, only the rail side is priced. Compare within rail, and don’t assume anything about the bus from its absence here.

Route Service Standard fare Journey time
Seoul–Gangneung KTX-이음 일반실 ₩27,600 2h 1m to 2h 11m
Seoul–Gangneung KTX-이음 우등실 ₩33,100 2h 1m to 2h 11m
Seoul–Jeonju KTX 일반실 ₩31,500 to ₩31,600 1h 42m to 1h 55m
Seoul–Jeonju KTX via 서대전 ₩30,900 2h 34m
Seoul–Jeonju 무궁화호 ₩17,800 3h 15m
Seoul–Gyeongju KTX 일반실 ₩44,100 to ₩44,200 2h to 2h 13m
Seoul–Gyeongju KTX via 수원 ₩37,700 2h 46m to 2h 48m
Seoul–Gyeongju KTX-이음 ₩44,600 2h 58m

On both Jeonju and Gyeongju, the routing through an intermediate station is also the cheaper one: ₩600 less to Jeonju on a KTX that takes 52 minutes longer, and ₩6,400 less to Gyeongju on the service that calls at 수원.

Whether an express bus runs any of these three routes is a mixed picture, not a uniform no, and none of them has a fare or a time attached — that’s a result of the check, not a gap left by it. This check queried KOBUS’s Korean fare-and-schedule lookup roughly a dozen times for these three routes and its English Route Lookup twice. The Korean tool’s on-screen display desynced from the route code it was actually submitting, and once handed back a fare belonging to a different route altogether — identifiable by its distance and its carriers — which was discarded rather than published. The English tool’s search froze the page twice. Gyeongju is confirmed as connected regardless: KOBUS’s own destination list, queried with Gyeongju as the departure point, returns exactly one entry — Seoul’s Gyeongbu terminal — so a bus does run there, just without a price or a time to publish. Jeonju sits on the same Honam line as the Seoul terminal at Central City, with the same gap. Gangneung is the least clear of the three: two lookups returned no departures, but the same tool has separately been caught returning a different route’s figures with total confidence, so an empty result here isn’t good evidence that the service doesn’t exist. Check KOBUS or the terminal directly before assuming either way for Gangneung.

Do you need to book?

Rail seats go on sale at 07:00, one month before the departure date, and stay on sale until the train leaves. If your date is sold out, you can join a waitlist up to two days ahead — an allocated seat has to be paid for by 18:00 that day or it’s released. Since 1 September 2026, Korail has also opened free, unreserved seating on 207 services across several train families, so a fully booked search doesn’t necessarily mean standing room is gone too. Korail hasn’t published which specific trains carry it, so ask rather than assume.

The express bus works differently. Book online up to 1 hour before departure on the day of travel — after that it’s the app only. And if you haven’t booked at all, KOBUS says you can board with an empty seat by tapping a transit card or a credit card with a transit function, the same way you’d tap onto a city bus. That’s the single most useful fact here for anyone travelling without a fixed plan, with one open question attached below.

What changing your mind costs

Both operators are lenient early and expensive late, and the point where leniency ends is worth knowing before you book, not after.

On Korail, cancelling is free from a month out until 3 hours before departure, Monday to Thursday — tighter on Friday to Sunday and around Seollal and Chuseok. Miss the train and the fee climbs to 70% of the fare in the hour after departure, and nothing is refundable once the train’s scheduled arrival time has passed. Where a fee applies, the minimum is ₩400.

On the express bus, cancelling is free until 2 days before departure. Miss the departure and the fee is 60% of the fare before the bus’s scheduled arrival — a rate that steps up to 70% from 1 May 2027 — then 100% after that.

Where the station or the terminal actually is

City Rail station Express bus terminal
Seoul 서울역, 서울시 용산구 한강대로 405 Gyeongbu line: 서울고속, 서초구 반포동 19-4. Honam line: 센트럴시티, 서초구 반포동 19-3
Busan 부산역, 부산 동구 중앙대로 206 부산, 부산시 금정구 노포동 133
Gangneung 강릉역, 강원특별자치도 강릉시 용지로 176 강릉, 강릉시 홍제동 992-2
Jeonju 전주역, 전북 전주시 덕진구 동부대로 680 전주공용, 전주시 덕진구 금암동 767-2
Gyeongju 경주역, 경상북도 경주시 건천읍 경주역로 80 경주, 경주시 노서동 243-5

Two of these pairs are not close. Busan’s rail terminus sits in 동구, on 중앙대로; its bus terminal is in 금정구, on the far side of the city. Gyeongju’s KTX station is in 건천읍 — Korail’s own address places it there, not in the historic centre — while its bus terminal is in 노서동. No source states what either gap costs in transfer time, and this guide isn’t going to invent one. Budget it as an unknown when you’re timing a connection, not as a rounding error.

The KORAIL PASS: when it actually pays

Pass Adult price
2-day ₩131,000
3-day ₩186,000
4-day ₩234,000
5-day ₩275,000

Whether that beats separate tickets comes down to one number: how many long rides you’re making per travel day. Take one of the Seoul–Busan KTX fares in the middle of the range above — ₩53,600 — against the 2-day pass’s ₩131,000. A straight Busan return costs ₩107,200 in separate tickets, ₩23,800 cheaper than the pass. Add one more one-way ride on the same two days — Seoul–Jeonju at ₩31,500 — and the tickets total ₩138,700, now ₩7,700 more than the pass. That’s the shape of it at every pass length: it starts to pay once a travel day carries more than 2 long rides, and a plain return to one city never gets there.

Five things keep that arithmetic honest, and every one of them pushes toward the pass looking worse, not better:

Two questions no source settles yet

Does the pass cover Suseo-origin trains? Read on 4 September 2026, Korail’s English pass page still states the KORAIL PASS excludes SRT, the metropolitan railway and temporary tourist trains. On the same day, Korail’s own booking engine sold departures from Suseo Station — the old SRT terminus — under the KTX brand, following Korail’s own notice that Korea’s high-speed rail operators integrated from 1 September 2026. The word SRT doesn’t appear anywhere in that booking result. Neither page settles which reading applies to a pass. If a Suseo departure is anywhere in your plan, check the pass terms at the point of purchase rather than assuming either answer.

Does the tap-to-board work on a foreign-issued card? KOBUS describes the card you can tap without booking only by what it does — a transit card, or a credit card with a transit function — and never by who issued it or where. That’s true on both of its pages that mention it. Until KOBUS says otherwise, book an express-bus ticket ahead of time unless you already know your card works for a transit tap here; see paying in Korea for what to confirm with your own card issuer first.

What to actually book

For Seoul–Busan: take the KTX 일반실 fare above if time is your priority. Take the express bus if money is your priority, but check the departure board for 고속 first — it only runs a handful of times a day, mostly in the evening — and price 우등 instead when it isn’t on offer, since that’s the grade you’ll actually catch most of the day. For Gangneung, Jeonju and Gyeongju, book by the rail fare above and check the bus price yourself before assuming it’s cheaper, pricier, or not running at all. Buy the KORAIL PASS only once you’ve mapped more than two long rail journeys into a single travel day — a plain return to one city is cheaper on separate tickets every time. And don’t build a walk-up plan around tapping a card at either the platform or the bus door until you know your own card is one that works here.