You can buy tickets online in advance or from the ticket desks and machines at the station on the day. Same-day tickets are usually available midweek, but popular weekend, holiday and early-evening departures sell out, so booking in advance is the safest way to secure the time you want. Booking online also means you can compare departures and pick your seat before you arrive, rather than joining the queue at the ticket desks.
Ticket prices vary depending on the travel date, the operator and the class, with Standard Seoul to Busan fares starting from around $34 on KTX (SRT tends to run a little cheaper) and First Class a modest step up on either. A limited number of cheaper advance fares and discounts can appear if you book early, so it pays to check the search above for your date.
The simplest way to book train tickets for the Seoul to Busan train is the live search at the top of this page: enter your travel date, compare KTX and SRT times and prices side by side, choose Standard or First Class, and secure your seat in a few taps. Prices and availability update in real time, so you always see what is actually bookable for your day, on either operator.
Once booked, your Seoul to Busan train ticket is an e-ticket you can keep on your phone — there is no need to print anything or collect a paper ticket at the station, so you can walk straight to the platform. Plans change, of course, and reserved KTX or SRT tickets can usually be changed or refunded before departure, which is another reason booking online in advance is low-risk: you lock in a good fare and a guaranteed seat while keeping some flexibility if your travel date moves.