How to Buy Train Tickets in China: A Step-by-Step Guide

Buying train tickets in China looks simple until you actually try it. On paper, it should be straightforward: choose a route, pick a train, pay, done. In practice, many travelers run into friction with account setup, identity verification, language switches, or payment methods before they ever reach the confirmation screen.

This guide explains how to buy train tickets in China step by step, where the confusing parts usually appear, and which option makes the most sense for foreign travelers. I cover both the official 12306 platform and the easiest English-language alternative for travelers who want a smoother booking experience.


Why Train Travel in China Is Worth It

China’s high‑speed rail network is one of the best in the world. Trains are clean, punctual, and comfortable. Routes like Beijing to Xi’an, Beijing to Shanghai, Xi’an to Chengdu, and Guangzhou to Guilin are smooth and scenic, and they form the backbone of most first-time routes like this 4-week China itinerary. The same system also makes more unusual trips possible, including reaching places like Maijishan Grottoes, where train timing and transfers matter much more than they first appear.

The stations are modern and efficient, and the entire system runs with a level of precision that surprises many first‑time visitors. The real difficulty is not the train journey itself, but the booking process. Many foreign travelers struggle during account setup, passport verification, payment, or platform navigation rather than during the actual train search.


What You Need Before Booking a Train in China

Before you try to book anything, have four things ready: your passport, the exact passport spelling you will use for the booking, a payment method that works for international transactions, and a clear idea of your departure and arrival stations.

The passport point matters more than many first-time travelers expect. Your ticket needs to match the same ID document you will use to enter the station and board the train. Even small name inconsistencies can create unnecessary friction later.

It also helps to know that major cities often have multiple railway stations. Beijing, Shanghai, Xi’an, and Chengdu all have more than one main station, so double-check the station name before paying. Booking the correct city is not enough; you need the correct station too.

If you are traveling around weekends or Chinese public holidays, book as soon as your route opens for sale. Popular high-speed routes can sell out much faster than many foreign travelers expect.


What Usually Goes Wrong for Foreign Travelers

For most travelers, the problem is not finding a train. The problem is getting through the booking flow without losing time. The most common friction points are passport verification, payment failure, confusion between stations with similar names, and waiting too long to book popular routes.

If you keep those four issues in mind from the start, the process becomes much more straightforward. For most travelers, the real risk is not choosing the wrong train, but getting stuck on registration, payment, or station confusion before the booking is complete.


When Should You Book Train Tickets in China?

If you already know your route and travel date, book as soon as tickets become available. Popular high-speed routes, weekend departures, and holiday periods can sell out much faster than many first-time travelers expect.

This matters most on busy intercity routes and around national travel peaks, when the difference between booking early and booking late can be the difference between getting the train you want and having to reorganize your whole day.


How to Book Trains in China Using 12306

The official platform for booking trains in China is called 12306. It exists as a website, a mobile app, and a mini program inside WeChat. The platform exists as a website, a mobile app, and a mini program inside WeChat.

Below is the real process, step by step, with the friction points included so nothing surprises you.

Step 1: Download the 12306 App or Open the WeChat Mini Program

If you prefer apps, download 12306 from your app store. If you prefer WeChat, search for 铁路12306. This opens the official mini program.

The official English site exists, but parts of the setup and booking process can still feel less polished than many foreign travelers expect, especially if you move between the website, app, and WeChat environment.

Step 2: Create an Account & Verify Yourself

This is where many travelers hit the first wall.

You need to register with your passport, your full name, and your phone number. The details should match your passport exactly. If the system asks you to verify identity, do not improvise with abbreviations, different spacing, or name variations.

This is one of the main reasons travelers give up and switch to a simpler booking platform. The issue is not usually searching for trains; it is getting through registration and payment without wasting time.

If something fails the first time, try again carefully and make sure every field matches your passport details exactly.

Step 3: Search for Your Train in the 12306 App

Enter your departure city, arrival city, and travel date. You will see a list of trains with departure times, arrival times, duration, seat types, and availability.

High‑speed trains start with G or D. Slower trains start with K, T, or Z.

If you are traveling long distances, choose high‑speed trains whenever possible.

Step 4: Choose Your Seat Type

For high‑speed trains, second class is the standard choice. First class is quieter and more spacious. Business class is premium and expensive.

For overnight trains, soft sleeper is the most comfortable. Hard sleeper is basic but fine. Seats are not recommended for long routes.

If you are not sure whether to book second class, first class, business class, or a sleeper, read my China train classes guide before you pay.

Step 5: Pay for Your Ticket

Payment is one of the most common failure points for foreign travelers. A train is not booked until payment goes through successfully, so do not assume a selected ticket is being held for long while you troubleshoot.

If your card is rejected or the process stalls, it is often faster to switch to a simpler English-language booking platform instead of repeatedly restarting the transaction. For many first-time travelers, that is the point where a third-party option becomes more practical than booking direct.

Step 6: Receive Your Ticket Confirmation

Once payment succeeds, your booking appears inside your order history. For railway e-tickets, passengers use the same valid ID document used to purchase the ticket to enter the station and board the train. On the official English site, foreign passengers can use valid passports for this process.

In practical terms, that means the most important part of the process is not printing anything out. It is making sure the booking details match the passport you will actually carry on travel day.


Why 12306 Can Feel Confusing

Even though the system works, it is not especially intuitive for many foreign travelers. The official English site does support purchases and changes, but the setup can still feel heavier than expected. Registration, passenger verification, and checkout are the stages where most people lose time rather than on the train search itself.

The platform is built first and foremost for China’s domestic rail system, not for foreign travelers who want a quick English-language checkout. That does not make it unusable, but it does explain why many first-time visitors find it more tiring than they expected.

When 12306 Works Best

12306 works best if you are comfortable using the official railway platform directly, want to check real-time availability yourself, and do not mind a more hands-on setup process. It is also the natural choice if your priority is using the official channel rather than a third-party booking platform. The official English site supports ticket purchase, endorsement, refund, and change of destination for foreign-passport users.

When 12306 Is Not the Best Option

12306 is not the best option if you want the fastest and smoothest booking experience in English. It can also be frustrating if your registration does not work cleanly on the first try, your payment method fails, or you are trying to book several trains quickly while planning a multi-city route.

For experienced travelers who do not mind extra setup, that friction may be acceptable. For first-time visitors, it is often the point where booking direct stops feeling worth the effort.


12Go: A Simpler English-Language Alternative

12Go can be useful if you want a simpler booking flow in English and do not want to spend extra time troubleshooting registration or payment on 12306.

The tradeoff is straightforward: 12Go is usually easier, but booking direct through 12306 is usually cheaper. For many first-time travelers, paying a little more for a smoother checkout can be worth it.

Quick answer

Should You Book China Train Tickets With 12306 or 12Go?

Many foreign travelers end up comparing two practical options: 12306, the official railway platform, and 12Go, which offers a simpler English-language booking flow. In most cases, 12306 is cheaper, while 12Go is easier.

Book with 12306

Best for travelers who want to use the official railway platform directly, compare train options themselves, and keep costs as low as possible.

  • Usually the lowest price
  • Official booking platform
  • Can feel more complicated for first-time visitors

Practical takeaway: compare routes on 12306 first, then decide whether booking direct is worth the extra friction or whether you would rather pay a little more for a simpler checkout.


Tips for Smooth Train Travel in China

Arrive early, especially at larger stations where security checks and passport-based entry can take longer than first-time visitors expect. Bring the same passport you used to book the ticket, because your railway e-ticket is tied to that ID document.

Double-check the exact station name before departure, especially in large cities with multiple rail hubs. Keep your train number handy, save your booking confirmation, and avoid cutting your timing too fine on popular routes or holiday travel days. You will also want reliable mobile data for ticket confirmations, maps, translation apps, and last-minute platform checks, so set up a China eSIM before you arrive. For the full phone setup, read my guide to the best China travel apps for independent travel, where I explain the apps I used for maps, payments, taxis, translation, bookings, VPN access, and mobile data during more than a month in China.

If you are traveling with large luggage, give yourself extra time. China’s railway stations are efficient, but they are often much bigger than travelers expect.


Frequently Asked Questions About Booking Trains in China

Do train tickets in China sell out early?
Yes, especially on popular high-speed routes, around weekends, and during Chinese public holidays. If you already know your route and date, it is smart to book as soon as tickets become available.

Can I book trains in China with a foreign passport?
Yes. The official 12306 English site accepts valid foreign passports.

Do I need a physical ticket to board the train?
No. For railway e-tickets, you use the same valid ID document used to buy the ticket, including a valid foreign passport where accepted.

Do I need to print my China train ticket?
Usually no. In most cases, foreign travelers use the same passport they used for booking to enter the station and board the train, so the important thing is carrying the correct ID document rather than printing a paper ticket.

Does the 12306 English site actually work?
Yes. The official English site offers purchase, endorsement, refund, and change-of-destination services.

Do I need a VPN to book trains in China?
No. 12306 works without a VPN. But if you need Google services, Gmail, WhatsApp, Instagram, YouTube, or hotel Wi-Fi access during your trip, you should set up a reliable VPN for China before you arrive.

Is 12Go a good option for booking trains in China?
Yes, especially if you want an easier booking flow in English and do not want to deal with the extra friction of the official platform.

Are train tickets refundable?
Yes, but refund fees depend on how early you cancel, and the official refund rules vary by timing.

Does 12306 work 24 hours a day?
Not for all functions. The official English site says information queries and refunds are available 24 hours, while ticket sales and endorsements run from 5:00 to 1:00 the next day, with shorter Tuesday hours.


Final Thoughts

China’s rail network is one of the best ways to move around the country, but the booking process is not always as smooth for foreign travelers as the trains themselves. The official 12306 platform works, and the English site does support foreign-passport users, but many first-time visitors still find the setup and checkout process more cumbersome than expected.

If your priority is keeping costs as low as possible, 12306 is the direct option. If your priority is completing the booking with less friction in English, a third-party platform like 12Go can be the easier choice.

If you are still mapping out the wider trip, start with my 4-week China itinerary, how to travel China independently, how to plan a trip to China, and China airport transfers guide before locking in your train routes.

And if you are building a wider rail-based route across the country, these city guides show how train travel fits into the bigger trip: Beijing 5-day itinerary, Xi’an 2-day itinerary, Shanghai 2-day itinerary, Chengdu 2-day itinerary, and Zhangjiajie 2-day itinerary.

Last Updated on 18/05/2026 by Panos

Similar Posts

Leave a Comment