I spent more than a month traveling independently around China and used trains for much of the trip, so I had plenty of firsthand experience buying China train tickets as a foreigner. The rail system itself is excellent, but the booking process can be confusing if you are unfamiliar with passport verification, payment methods, station names, or when tickets actually go on sale.
In this guide, I explain exactly how to buy China train tickets, compare 12306 vs Trip.com, cover the 15-day booking window, foreign passport rules, international card payments, and what to do when popular trains sell out. I also link to my separate guides on China train classes, paying in China, and the travel apps I used, so you can book with fewer surprises.
12306 or Trip.com: Where Should You Buy China Train Tickets?
Both ultimately book seats on China’s railway system. The best option depends on whether you value the lowest direct price or the easiest booking experience in English.
Use 12306 if…
- You want to book directly with China Railway
- You are happy setting up and verifying an account
- You want direct control over your railway booking
- You don’t mind a slightly less intuitive interface
Use Trip.com if…
- You want a simple English-language booking process
- You want to use an international card easily
- You only need to book a few trains and value convenience
- You value English-language booking support
Table of Contents
How Far in Advance Can You Book China Train Tickets?
China Railway normally releases train tickets 15 days before departure. On 12306, you generally cannot purchase the actual ticket before that official sale window opens.
Trip.com may let you submit a pre-order earlier. This does not mean you already have a ticket: Trip.com attempts to buy it when China Railway releases the seats. Pre-ordering can be useful for popular routes because you do not need to return exactly when sales open, but it is not a guarantee of a seat. For weekends and Chinese public holidays, book as soon as the official window opens.
That can still be useful on popular routes. Instead of remembering to return exactly when sales open, you can submit your preferred train in advance and let the booking platform attempt the purchase when tickets are released.
For busy routes, weekends, and especially Chinese public holidays, I would not wait unnecessarily once the 15-day window opens. Popular departures can sell out very quickly.
What If China Train Tickets Are Sold Out?
Check another train on the same route
Popular routes often have several departures a day, so look at earlier and later trains before changing your plans.
Check another station in the same city
Beijing, Shanghai, Chengdu, Guangzhou and Xi’an all have multiple railway stations, and availability can differ between them. Just check the location before booking because the alternative station may be far across the city.
Try another seat class
If second class is sold out, first class may still be available, and sleeper availability can vary too. See my China train classes guide if you are unsure which option to choose.
Use the 12306 waitlist
Where available, 12306 lets you join a waitlist for sold-out trains. If seats are released later through cancellations or changes, you may still get one.
Split the journey
A direct A → C ticket may be sold out while A → B and B → C are still available. It is less convenient, but it can save an important travel day.
Don’t assume Trip.com has secret inventory
Trip.com ultimately depends on China Railway availability. If a train is genuinely sold out, it cannot create a seat. Use it to compare departures and manage bookings, but still check different trains, stations and classes first.
Choosing the Right Train Station in China
One of the easiest mistakes when booking China train tickets is choosing the right city but the wrong railway station. In many large cities, simply searching “Beijing” or “Shanghai” is not enough.
- Beijing: trains can depart from Beijing South, Beijing West, Beijing North, Beijing Chaoyang and other stations. For example, many high-speed services to Xi’an use Beijing West, so check the station before paying. If that is your route, see my Beijing to Xi’an train guide for the full journey.
- Shanghai: the main stations travelers are likely to encounter are Shanghai Hongqiao, Shanghai Railway Station and Shanghai South. Hongqiao handles many high-speed services and is next to Hongqiao Airport, while other routes may use the more central Shanghai Railway Station. If you are using trains for nearby trips, my Shanghai day trips guide covers several easy rail-based escapes from the city.
- Xi’an: do not confuse Xi’an North with Xi’an Railway Station. Xi’an North is the major high-speed rail hub and is well outside the historic center, so allow enough time to reach it.
The same principle applies elsewhere, including Chengdu and Guangzhou: always check the full station name, not just the city name. A cheaper or better-timed train is not much help if you accidentally book a station an hour away from your hotel.
How to Book Trains in China Using 12306
12306 is China Railway’s official booking platform, available through its English-language website and mobile app. It has become much more foreigner-friendly than it used to be, and foreign travelers can now register with a passport, complete identity verification, and pay using supported foreign bank cards or mobile-payment methods.
The process is still a little less familiar than booking through Trip.com, but it is no longer fair to describe 12306 as particularly difficult or unreliable for foreigners. If you prefer a more familiar international interface, you can compare the same journey on Trip.com.
Step 1: Open 12306 or Download the App
You can book through the official 12306 website or mobile app.
If you are using the app, make sure you download the official Railway 12306 app. The English-language interface is perfectly usable for searching trains and managing bookings, although some parts of the experience can still feel more China-focused than international booking apps.
Step 2: Create Your Account and Verify Your Passport
Foreign travelers can register using a passport. The current registration process asks for details such as your nationality, full name, passport number, passport expiry date, date of birth, gender, username, and email address.
Enter your name exactly as it appears in your passport. Do not shorten it, change the order unnecessarily, or use a different spelling from the document you will carry when traveling.
Foreign passengers can complete identity verification using their passport information. In some cases, you may also be asked to upload the information page of your passport.
Once your account has been verified, you can add passengers and start booking trains.
Step 3: Search for Your Train
Enter your departure station, destination and travel date. 12306 will show available trains together with:
- departure and arrival times;
- journey duration;
- available seat or sleeper classes;
- and current availability.
High-speed services generally use G or D train numbers, while slower conventional services include K, T and Z trains. Double-check the exact departure and arrival station before selecting the train.
Step 4: Choose Your Seat or Sleeper
For most high-speed journeys, second class is the standard and best-value choice. First class gives you more space, while business class is significantly more expensive. On overnight trains, you may also see hard sleeper and soft sleeper options.
If the different ticket types mean nothing to you yet, see my China train classes guide before booking.
Step 5: Pay for Your Train Ticket
12306 officially supports payment methods that foreign travelers can use, including supported foreign bank cards and mobile-payment options. That is an important improvement: you do not need a Chinese bank account simply to buy a train ticket.
Still, payment setup in China can be unfamiliar on a first trip. If you are also setting up Alipay, WeChat Pay or international cards, my guide to paying in China as a foreign traveler explains how the wider payment system works. Once payment is successful, the booking is confirmed in your 12306 account.
Step 6: Travel Using Your Passport
China now uses railway e-tickets, so foreign travelers normally do not need to collect a paper ticket. Your booking is linked to the passport used to buy the ticket, so carry that same passport with you on travel day. At stations, foreign passports can be used for ticket verification and boarding.
I would still keep your train number and booking confirmation saved on your phone. It makes finding the correct waiting area and platform much easier in very large stations.
When 12306 Is the Better Choice
I would use 12306 if you want to book directly with China Railway, avoid third-party service fees, and are comfortable managing the bookings yourself. It becomes particularly worthwhile on a longer China trip with many train journeys.
When I Would Use Trip.com Instead
For a first trip, I would lean toward Trip.com if you want the simplest possible English-language experience, are already using the app for hotels or flights, or just do not want another unfamiliar account and booking system to manage.
I used Trip.com extensively during more than a month of independent travel in China, so for me the advantage was not access to different trains — both ultimately depend on China Railway inventory — but having much of the trip inside one familiar app.
Trip.com may charge a booking or service fee, so check the final price against 12306. If the difference is small, I would usually choose Trip.com for the easier booking experience.
How to Book China Train Tickets on Trip.com
Trip.com is simpler than 12306 for many first-time visitors, but there are still a few details worth checking before you pay.
Search the route and compare trains
Enter your departure city, destination and travel date, then compare departure times, journey length and availability.
Check the exact railway stations
Large Chinese cities often have several stations, so make sure the departure and arrival stations actually work for your itinerary before booking.
Choose your class
Second class is usually the best-value option on high-speed trains. See my China train classes guide if you are unsure which seat or sleeper to choose.
Add your passport details
Enter your name and passport information exactly as they appear on the passport you will carry on travel day.
Review the final price and pay
Check the fare and any booking or service fee before completing payment with your preferred supported method.
Check ticket issuance, carriage and seat
If you placed a pre-order before tickets went on sale, wait until the railway ticket is actually issued. Then check the final train, carriage and seat details and save the confirmation on your phone.
12306 vs Trip.com: Quick Comparison
| Feature | 12306 | Trip.com |
|---|---|---|
| Official China Railway platform | ✅ Yes | ❌ No, third-party platform |
| Foreign passport booking | ✅ Supported | ✅ Supported |
| English interface | ✅ Available | ✅ More familiar for international travelers |
| International cards | ✅ Supported | ✅ Supported |
| Booking before tickets officially open | ❌ No issued ticket before the official sale window | ✅ Pre-order requests may be possible |
| E-ticket | ✅ Yes | ✅ Yes |
| Paper ticket needed | No | No |
| Changes and refunds | Handled directly through 12306 | Managed through Trip.com |
| Customer support | China Railway support | International customer support |
| Extra fees | Usually no third-party booking fee | May include a booking or service fee; check the final checkout price |
| Best for | Direct booking / avoiding third-party fees | Easiest experience for many foreign travelers |
My take: use 12306 if you want to book directly and keep costs as low as possible. Use Trip.com if you prefer a more familiar English-language booking and support experience.
What About 12Go?
12Go is another useful English-language option for China train tickets and is worth checking if you want an alternative third-party platform. For China specifically, I generally prefer Trip.com because I found it more useful as an all-in-one booking app for trains, hotels, flights and other travel arrangements.
Tips for Smooth Train Travel in China
Arrive early at large stations, especially if it is your first journey, and carry the same passport used for the booking. Save your train number and confirmation on your phone so you can quickly find the correct waiting area, platform, carriage and seat.
China’s largest stations can be enormous, so give yourself extra time if you have luggage. You will also rely heavily on your phone for confirmations, maps and translation, so I recommend setting up a China eSIM before arrival and downloading the apps in my China travel apps guide.
Frequently Asked Questions About Booking Trains in China
How far in advance can foreigners book train tickets in China?
China Railway normally releases tickets 15 days before departure. Foreign travelers use the same sale window. Trip.com may accept a pre-order earlier, but the actual railway ticket is not issued until China Railway releases it for sale.
Can foreigners use 12306?
Yes. Foreign travelers can use the official 12306 English website or app with a valid passport. Foreign-passport identity verification is officially supported.
Does 12306 accept foreign credit cards?
Yes. Chinese government guidance states that foreign travelers can pay for 12306 train tickets using supported Chinese or foreign bank cards as well as mobile-payment apps. You do not need a Chinese bank account simply to buy a train ticket.
Is Trip.com reliable for China train tickets?
Yes. Trip.com is an established third-party booking platform for China train tickets, and I used it extensively during more than a month of independent travel in China. It ultimately books against China Railway inventory, so it cannot create seats on a train that is genuinely sold out.
Is Trip.com more expensive than 12306?
It can be. 12306 is the direct China Railway booking platform, while Trip.com may add a booking or service fee depending on the booking. Check the final checkout price before paying and decide whether the extra convenience is worth the difference.
Can China train tickets sell out?
Yes. Popular high-speed trains, weekends and Chinese public-holiday periods can sell out quickly. If your dates are fixed, book when the official sale window opens rather than waiting until the last few days.
What should I do if a China train is sold out?
Check earlier or later trains, another station in the same city, a different seat class, or the 12306 waitlist where available. You can also split a journey into two tickets if the direct train is full. Trip.com uses China Railway inventory, so checking another booking platform does not guarantee that a sold-out seat will suddenly appear.
Do I need my passport to board a train in China?
Yes. Carry the same valid passport used to purchase the ticket. Railway e-tickets are linked to the passenger’s ID document, and foreign travelers use that document for ticket verification and boarding.
Do I need to print my China train ticket?
Usually not. For e-tickets, your passport is the important document for station entry and boarding. I still recommend saving your booking confirmation, train number, carriage and seat details on your phone.
Can I buy a China train ticket at the station?
Yes. Foreign travelers can buy train tickets at staffed railway-station ticket counters using a valid passport. Payment can be made using supported Chinese or foreign bank cards, RMB cash or mobile-payment apps. For popular routes, however, waiting until you reach the station risks finding the train sold out.
Can I choose my seat on a Chinese train?
Seat preferences or seat selection are available for some trains and booking flows, but your exact seat is always subject to availability. Choose your preferred class first, then select any available seat preference shown during booking. For a full breakdown of second class, first class, business class and sleepers, see my China train classes guide.
What happens if I miss my China train?
If you miss your train, do not simply buy another ticket immediately. China Railway allows ticket changes after departure in some circumstances, subject to seat availability and the current endorsement rules. A same-day change may be possible, while moving to a later date can involve a fee. Go to the railway service desk or check 12306 as soon as possible.
Can I change or refund a China train ticket?
Yes. 12306 supports ticket changes and refunds. Standard railway refund fees depend on how close you are to departure:
| When you cancel | Railway refund fee |
|---|---|
| 8 days or more before departure | 0% |
| 48 hours to under 8 days | 5% |
| 24 to under 48 hours | 10% |
| Less than 24 hours | 20% |
If you booked through Trip.com or another third party, process the change or refund through that platform and check whether any separate booking or service fees are refundable.
Do I need a VPN to book trains in China?
No. 12306 works without a VPN. But if you need access to Google, Gmail, WhatsApp, Instagram, YouTube or other blocked services during your trip, set one up before arrival. My guide to the best VPNs for China explains the setup I recommend.
Final Thoughts
For most foreign travelers, buying China train tickets comes down to two good options: use 12306 to book directly with China Railway and minimize third-party fees, or use Trip.com for a more familiar English-language experience.
What I would do: For a first trip with only a few train journeys, I would use Trip.com. For a longer trip with many rail journeys, learning 12306 becomes more worthwhile because the savings can add up.
Whichever you choose, remember the 15-day booking window, check the exact station, and book popular routes early.
Continue Planning Your China Trip
If your train bookings are only one part of a bigger China itinerary, these guides will help you plan the route around them.
4-Week China Itinerary
A complete route showing how the major cities, train journeys and more unusual stops fit together.
How to Travel China Independently
My practical guide to transport, apps, payments and the logistics of traveling around China without a tour.
How to Plan a Trip to China
Start here if you are still working out your route, timing and overall trip structure.
China Airport Transfers Guide
Useful for the parts of your itinerary where trains connect with major airports and city transfers.
Beijing to Xi’an by Train
A route-specific guide covering the train-versus-flight decision, journey time and station choice.
Maijishan Grottoes by Train
A good example of how China’s rail network opens up less obvious stops beyond the major cities.
Beijing 5-Day Itinerary
Plan the Beijing portion of your trip before moving onward by rail.
Xi’an 2-Day Itinerary
A compact first-time itinerary that works naturally with China’s high-speed rail network.
Shanghai 2-Day Itinerary
Useful if Shanghai is one of the rail hubs on your wider China route.
Chengdu 2-Day Itinerary
A natural stop for rail journeys linking western and central China.
Zhangjiajie 2-Day Itinerary
How to fit Zhangjiajie into a larger China route without wasting unnecessary travel time.
Last Updated on 08/09/2026 by Panos