How to book KTX tickets as a foreign visitor

Use KORAIL's official foreign-language booking channel, confirm the exact station and operator, and save the issued ticket. The most expensive mistakes happen before payment: choosing the wrong Seoul station, confusing KTX with SRT or buying a pass without comparing the itinerary.

Open the official KORAIL foreign-language site

By Korea Travel Decision Engine Editorial Team · Published · Updated

Official-channel booking checklist

  1. Use the official foreign-language site. Start on KORAIL's global booking page rather than an unverified reseller result.
  2. Choose the exact stations. Confirm the origin and destination station, not only the city name.
  3. Check the train and ticket conditions. Verify the exact service, departure station and ticket conditions in the current timetable, especially for Suseo after the September 2026 booking change.
  4. Enter traveler details carefully. Use details that you can reproduce when retrieving or changing the booking.
  5. Review the complete ticket before payment. Check date, departure time, station, train, seat class, traveler count and final price.
  6. Save the issued ticket. Keep an accessible copy and use the official booking channel for any later change or refund request.
KORAIL states that its foreign-language booking website supports overseas-issued credit cards. Payment can still depend on the card issuer, authentication and the current checkout options, so this guide does not promise acceptance for every card.

Check the station, not only the city

Seoul Station

Common KTX origin for Busan, Dongdaegu and Gyeongju. Confirm that the fare guide uses the same station pair.

Yongsan Station

Important for Jeolla-line journeys such as Jeonju. “Seoul” in a travel plan does not always mean Seoul Station.

Suseo Station

A distinct departure station affected by the September 2026 high-speed booking integration. Check the actual train and current pass conditions.

Gyeongju Station

The high-speed station is outside the historic center, so keep the local transfer in the trip budget.

Ticket first or KORAIL Pass first?

Build the individual-ticket baseline before purchasing a pass. Then compare that complete total with every currently active eligible product, including uncovered trains exactly once. A pass is not automatically better because one KTX leg is expensive.

Use the KORAIL Pass vs tickets guide for worked examples, then enter your dates in the KORAIL Pass calculator.

If the booking does not go as expected

Booking problems: what to check before starting again
What you seeNext checkDo not assume
No useful trains in the resultsRecheck the date, station pair, direction and any filters. Read current booking-window or holiday notices.An empty search does not by itself establish that every service is sold out.
Payment error after submittingCheck the official booking record and your card status before retrying. Ask the operator or issuer if the two disagree.A pending card transaction is not proof of an issued ticket; an error screen is not proof that no booking exists.
Website opens a service noticeFollow the site's supported-browser and connection guidance, or contact the operator through its official channel.Switching to an unfamiliar reseller is not required by the error.
A pass is bought but no seat is reservedUse the pass holder's current reservation procedure and check the actual train.A pass confirmation is not a reservation for every departure.
The ticket contains the wrong date or stationOpen the issuing channel's current change/refund options before buying a replacement.A change is not necessarily free, and a replacement can create two paid bookings.

These are diagnostic checks, not a claim that we completed a purchase or tested a particular overseas card. KORAIL's global page displayed browser/network guidance during our 31 August 2026 check; the payment flow could not be independently tested in that check.

Build a ticket record you can use at the station

After issuance, verify the ticket record contains the intended date, station pair, train and departure time, travelers, and assigned seat details where applicable. Keep the official retrieval method accessible if your connection fails. Do not substitute a bank notification or a screenshot of the search results for an issued ticket. Avoid posting booking references or ticket codes publicly when asking for help.

Before you pay

  • Confirm both the calendar date and departure time.
  • Confirm the exact origin and destination stations.
  • Check traveler count, seat class and train operator.
  • Review the final amount shown by the official checkout; do not rely on an old blog price.
  • Read the current change and refund conditions on the booking channel before payment.
  • During major Korean holidays, follow the current special reservation notice rather than ordinary assumptions.

Plan a verified route

Frequently asked questions

Can a foreign visitor book KTX on the official website?

Yes. KORAIL provides a foreign-language booking website and states that overseas-issued cards are supported. A card issuer can still decline an individual transaction.

Is KTX the same as SRT?

Older guidance treats them as separate booking systems. SR's notice directs Suseo high-speed bookings to KORAIL channels from 1 September 2026. Check the current timetable, exact station and ticket conditions; a booking-channel change does not itself confirm rail-pass coverage.

Do I need a KORAIL Pass before reserving a seat?

No. Ordinary KTX tickets can be purchased individually. A KORAIL Pass is a separate product and should be compared with the complete ticket total before purchase.

Does buying a KORAIL Pass guarantee a seat?

No. Pass validity and seat availability are separate. Follow the current official reservation procedure for each train you intend to use.