Disclaimer: This site contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you buy something through those links, I will get a small commission that won't cost you anything, but it does help me run this site.ย Privacy policy

How to Buy KTX Tickets Online: Step-by-Step Guide

KTX bullet trains are a fast, scenic way to travel Korea, if you can survive buying the ticket.

My friends and I once had to sprint to the station to buy in person because the website glitched out. The end of that tale? We each lost 70 dollars in hotel cancellation fees because we couldn’t get there.

But none of that for you. I’m here to show you exactly how to buy KTX tickets online, step-by-step, with screenshots, refund tips, and a comparison of Korail vs Rail Ninja, so you can avoid tech fails and emergency runs to Seoul Station.

Of course, all this instructions are the most useful if you also leave yourself enough time to book before the trip. Trains are booked out MONTHS in advance for bigger national holidays, like Chuseok in early September.

If youโ€™ve ever wondered how to book KTX tickets in advance or which website is safer to use, this guide will clear it all up!

Why You Should Buy KTX Tickets Online

To be completely honest, KTX trains fill up. If you’re planning to buy at the station on the day of, your chances of getting a seat are low, especially during holiday seasons.

There are two main websites that I like to use: Korail, the official website for Korean Inter-city trains, and Rail Ninja, which handles train tickets worldwide, including South Korea.

Please keep in mind that you can only book your tickets online a month before your departure date at the earliest, and 20 minutes before the train departs. Otherwise, you’ll have to buy them in person.

โณ Planning Korea last minute? Here’s everything you need! ๐Ÿ’ก

Best Hotel in Seoul: G3 Chungmuro (โญ๏ธ Rating 8.7)

Best Hotel in Busan: Lotte Hotel Busan (โญ๏ธ Rating 8.9)

Best Hotel in Gyeongju: Hotel Onggi (โญ๏ธ Rating 8.7)

๐Ÿ—“๏ธ Pre-Designed Itineraries:

โฐ Activities I Recommend in Korea:

A traveler with luggage walks alongside a sleek KTX bullet train at a modern outdoor platform in Seoul Station under a clear blue sky โ€” illustrating the final destination after learning how to buy KTX tickets online.

Method 1: How to Book KTX Tickets on Korail

First, let’s look at the more traditional option, Korail. I’ll show you how to buy your tickets, as well as how to cancel your booking and get a refund.

Korailโ€™s homepage showing the KTX bullet train and a dropdown language menu โ€” the first step in how to buy KTX tickets online is selecting English for easier navigation.

Step 1: Search for Train Schedules

When you type in www.letskorail.com, you’ll land on this homepage above. It should automatically redirect to the English landing page. But if not, find the language menu in the top right-hand corner.

Complete all the data below and hit “Inquiry” to pull up the train schedule. Always choose “Normal Type” for the first section. You can select your preferred type of train to filter out the other ones. If not, just leave that drop-down menu as is.

Korail's ticket reservation form with options to select travel type, departure date, route, and passenger count.

KTX is the bullet train, so it gets you places much faster, but at a slightly higher price. Here are the rough Seoul-Busan travel times for each type of train.

  • KTX: 2 hours 15 minutes
  • ITX: 4 hours 34 minutes
  • Mugunghwa: 5 hours 22 minutes

If you’re not sure how to spell a city name, hit the magnifying glass icons (photos below), and a window will pop up with the option to browse cities countrywide by alphabetical order.

Korail booking interface with magnifying glass icons for selecting departure and arrival cities like Seoul and Busan.
Hit the magnifying glass icons next to the departure and arrival options to pull up the city search.
Pop-up window on Korailโ€™s site listing South Korean cities alphabetically, assisting users in choosing stations accurately when buying KTX tickets online.
Then browse cities all over South Korea by alphabet.

Step 2: Choose Train Types and Seat Class

Once you’ve entered the information and hit the inquiry button, you’ll come to the next page with the train schedule below. Note the color code for each type of train when selecting, so you don’t end up sitting on a train for 5 hours when you had planned for 2.

Korail search results showing various train types and departure times from Seoul to Busan with clickable โ€œSelectโ€ buttons.

Click “Select” under either the First Class or Economy Class columns, then hit “Next” at the bottom. If you want to see the fares, click the magnifying glass in the far right column.

Step 3: Enter Your Information

Once you’re on the next page, enter your information and hit “I agree with the terms and conditions” in the bottom right-hand corner, then hit “Next.”

Remember that the information here must match your ID or you’ll be denied boarding!

Korailโ€™s ticket reservation form requesting personal information like name, nationality, and email โ€” a mandatory step in buying KTX tickets online.

After hitting “Next,” confirm all your personal information, train type, departure time, and destination again. Then, select your card type and hit “Next” again.

Korailโ€™s payment screen showing train itinerary and credit card options for domestic and international users โ€” demonstrating the payment process.

Step 4: Make the Secure Payment

After selecting your payment type, a secure payment window will pop up. First, select “Agree to all terms of service” at the top right-hand corner. Then enter your card information.

Just a heads up that for the 2 middle sections of your card number, an in-site security keypad will come up and you’ll have to use it to enter those 8 digits.

Korailโ€™s secure payment window with digital keypad entry for card details โ€” a final step in buying tickets online safely and confirm your booking.

After entering your card information, you’ll come to a confirmation page (below) on that same window, so don’t close it just yet! Enter your email address where you’d like to receive your confirmation, then hit “Next,” and you should be set.

Korailโ€™s payment confirmation screen showing the total fare and credit card details โ€” a crucial final check.

Step 5: Save or Print Your KTX Ticket

Below should be the last page you see after completing all the steps.

Korail ticket confirmation page instructing users to print their ticket after purchase โ€” an essential step in ensuring youโ€™re travel-ready.

IMPORTANT: Please print the ticket before closing the page, or save it as a PDF to print later. You’ll need to show them the hard copy on the train, and you won’t see this QR code again in your confirmation email.

How to Cancel a KTX Ticket on Korail

This is much more straightforward than booking a ticket. Plus, since you’ve already gone through booking your ticket, this is going to be a cakewalk.

On www.letskorail.com, which you’ll also have the link to in your confirmation email, navigate to “Reissue/Refund” on the left-hand bar menu.

Korailโ€™s reissue/refund page with a selected ticket showing travel and payment details โ€” guiding users on how to cancel or modify KTX bookings

It’ll ask you for your name, the email address you entered for the booking, and your nationality. Hit “Inquiry” and your booking details will pop up.

Korailโ€™s reissue/refund page with a selected ticket showing travel and payment details.

If you have multiple tickets booked, select the one you’d like to cancel in the left column, and hit “Refund.”

Refund Fees and Conditions

Below are any cancellation fees if you don’t cancel far enough in advance.

The refund and cancellation policy for KTX tickets

Another point to note: If the train has departed, you’ll have to visit the ticket desk in person for a refund

Method 2: How to Buy KTX Tickets on Rail Ninja

From my experience, Rail Ninja glitches less, has a simpler user experience, but is less official.

I wouldn’t be surprised if you’ve used it before, since they work with ticketing systems worldwide. But let’s just say you haven’t, this section will walk you through buying KTX tickets using Rail Ninja!

Step 1: Search for Korean Trains

When you go to rail.ninja, you will see this landing page below. Mine redirects automatically to Korean trains, probably because I’ve only used it for KTX.

Landing page for Rail Ninja which is another option you can use to book KTX tickets

But just in case it doesn’t, you’ll select “Rest of World” from the top menu, and then “Korean Trains” from the drop-down. There’s no need to choose destinations just yet.

Select the world region in which you'd like to book your train ticket
Only clicking “Korean Trains” without selecting the cities will redirect you to the Korean landing page.

Once you’re on the Korean landing page, toggle to “One-Way” or “Round Trip.” If you’re buying round-trip tickets, enter your 2 travel dates, cities, and number of passengers, then hit “Search Trains.”

Step 2: Choose Your Train and Select Seats

On the next page, you’ll see the train schedule for your desired date.

Overall, the Rail Ninja schedule is definitely easier on the eyes than the Korail one. But be careful when checking the train types, as they’re not as clearly color-coded. I underlined each of them in bright green so you’d notice.

Pick the train type and time that work for you, then hit “Select Seats” in the right column.

Once you do, that specific train will expand with more details. Pick “Economy Class” or “First Class,” then hit “Continue.” If you’re buying round-trip tickets, you’ll select the trains and seats twice for both trips.

A screenshot image showing instructions on where to click to select your KTX seats

Step 3: Enter Passenger Details and Pay

After selecting your trains and seats, double-check your selections on the next page, then scroll down to enter your email and lead passenger information.

A screenshot showing where to enter passenger information

Once you’ve saved the passenger information, the payment will pop up below it. This is straightforward. Just enter your credit card information, check “Agree to terms & conditions,” and make the payment.

After confirming your payment, you’ll come to the confirmation page. Notice that the status says “Processing” next to your order ID in the banner up top.

A screenshot image showing the confirmation page for your South Korea intercity trip after completing KTX booking

It usually takes a few minutes, or sometimes a few hours, for them to issue your tickets. But at this point, you should have received an email confirmation that says your tickets are processing.

Step 4: Create a Password (Optional for Easier Access)

While you’re waiting for your tickets, scroll down and create a password for your future log-ins. I highly recommend doing this so you have more ways to access your tickets and past orders.

However, you can still access your current bookings through the confirmation emails.

Once you’ve created a password, notice this change in the top navigation menu. You now have a profile on the website, and you’ll be able to access your tickets directly from there.

To download your tickets without having to go to your email inbox, click “My Tickets.”

Step 5: Download Your Ticket From Rail Ninja

If your tickets are ready, you’ll see green buttons that say “Download Ticket” underneath each trip on the tickets page. Click them, and your tickets will automatically download as PDF files onto your device.

A screenshot image showing how to download your KTX tickets after purchase

Once you’ve printed your tickets and put them in a safe place, or saved them onto files on your phone, you’re safe to sit back and relax until your travel date.

How to Cancel KTX Tickets on Rail Ninja

Canceling a ticket on Rail Ninja is just as straightforward as it is on Korail. First, you want to access your tickets page via logging in OR your itinerary page from the link in your confirmation email.

A screenshot image showing how to cancel a KTX ticket booking

If you’re on the itinerary page, hit the golden “Tickets” button circled in the screenshot below. Select “Cancel” from the drop-down menu.

On the pop-up cancellation window, select the ticket(s) you’d like to cancel, check “Agree to terms and conditions,” then hit submit request.

A screenshot image showing which boxes to check while canceling your KTX tickets

After that, the pop-up window will disappear, and you should see that the green “Tickets Issued” status button has changed to the gold “Processing Refund.”

A screenshot image showing where to look for the confirmation that the KTX ticket refund is processing

Please note that it can take 5-7 business days for the refund to hit your bank account.

Should You Get a Korail Pass Instead?

As you’ve seen in this article, a KTX ticket isn’t that cheap. Buying a Seoul-Busan round-trip will cost you about $150. This is where the Korail Pass (KR Pass) comes in as an excellent option if you plan to travel between cities a lot while in South Korea.

With the KR pass, you pay a one-time fee ranging from $95-$170 for unlimited train rides within a specified date range. There are three types of Korail Passes.

Saver Pass

Regular Passes are bought singly for one person’s use.

Saver Passes are bought together in a pack for 2-5 people. When buying a pack of Saver Passes, each person can get up to a 10,000 KRW ($7) discount.

Flexible Pass (a.k.a. Select Pass)

The flexible pass gives you unlimited KTX rides for 2 or 4 days within 10 days. The 2 or 4 days don’t have to be consecutive.

I’d say this is the most economical option for most travelers.

Consecutive Pass

The consecutive pass gives you unlimited KTX rides for 3 or 5 consecutive days. This would work best if you’re planning a road-trip style crawl past a handful of towns you’d like to spend a day in each.

More Helpful Travel Tips for South Korea

Most visa-free visitors to South Korea need a K-ETA in order to enter Korea. Check if you need one and apply about a week before you travel. This replaces the arrival form.

Donโ€™t forget to learn some important dos and donโ€™ts in Korean culture, as well as some useful Korean phrases, before you arrive!

Still not done planning? Find all my guides on the South Korea Immersive Travel page!

Grab My South Korea E-Checklist

To make sure you donโ€™t leave anything important out of your preparations, Iโ€™ve made a digital checklist to help you get ready. I leave 2 pages blank for you to customize your own checklist, too!

๐Ÿ“Œ Pin this for later

Pinterest image for the ultimate guide to buying tickets online featuring 2 rows of train seats taken from the side and another image of the boarding platform

Sharing is caring!