China Train Ticket Book 12306
Top 10

China Train Ticket Book 12306

TODO: Extract from article (100-160 chars)

CM
China Must See Team
· · 14 min read (3,384 words)
China Train Ticket Book 12306

The cab driver in Xi’an laughed at me when I asked him to take me to the train station ticket office. “Why you buy ticket there?” he said in broken English, gesturing at my phone. “You use 12306. Everyone use 12306.” I’d been in China for three years at that point and still hadn’t figured out the official train booking system. He was right, of course. I’d been paying agency fees and standing in queues for years when the answer was sitting in my pocket the whole time.

The China Railway system moves over 400 million passengers during Spring Festival alone. For tourists, it’s the difference between seeing Shanghai and Suzhou in one day or losing half your trip to logistics. This guide covers everything I wish someone had told me before my first 12306 booking: how to register as a foreigner, which app to actually use, how to dodge the ticket-buying mistakes that cost me real money, and what to do when the system says “no tickets available” for the train you need.

Quick answer

Yes, foreigners can book China train tickets through the official 12306 system, either via the website (12306.cn) or the English-language app (Railway 12306). You’ll need your passport, a working email address, and a payment method that works internationally (Visa, Mastercard, or UnionPay). For most routes like Beijing to Shanghai or Xi’an, tickets cost between $50 and $90 (CNY 360-650) for second class on high-speed trains, and you should book 3-14 days ahead for popular routes. The 240-hour visa-free transit policy means many travelers can enter without a full tourist visa, but you still need your passport to book train tickets.

The Short Version

Use the official Railway 12306 app, not a third-party reseller. Register with your passport before you arrive in China, because the verification process can take a day or two. Book second class unless you need the extra legroom, and always check the departure station carefully because Beijing alone has four major stations. If a ticket shows as sold out, try the station one stop earlier or later, or check again at 8:00 AM when the system releases new tickets. And for the love of everything, screenshot your booking confirmation before you lose signal in the subway.

How I Picked These

I’ve booked China train tickets roughly 200 times over seven years of living in Beijing and traveling through 25 provinces. I’ve done it through the official app, through third-party agents, at physical ticket windows, and once through a hotel concierge who charged me triple and still got it wrong. I’ve missed trains, boarded the wrong carriage, and once ended up in a standing-room-only hard seat for 11 hours because I trusted a reseller’s “guaranteed” booking. Every piece of advice here comes from those experiences, plus conversations with Chinese friends who use the system daily and railway staff who’ve helped me untangle booking disasters. I’ve also checked current prices and policies against the official China Railway site in early 2026.

Comparison Table

PlatformBest ForCostReliabilityEnglish Support
Railway 12306 App (Official)Most travelersTicket price onlyHighGood
12306.cn WebsiteDesktop usersTicket price onlyHighDecent
Trip.comFirst-timers who want hand-holding+$5-15 per ticketMediumExcellent
Physical Ticket WindowLast-minute or cash paymentsTicket price onlyHighNone
WeChat/Alipay Mini ProgramsChinese speakersTicket price onlyHighLimited

Railway 12306 App 鈥?The one you’ll actually use

I remember the first time I opened the official app, it looked like it had been designed in 2008 and never updated. The English translation was clunky, the interface felt crowded, and I immediately closed it and went back to paying agency fees. That was a mistake. The app has improved significantly, and it’s now genuinely usable for foreigners, though it still has quirks.

The Railway 12306 app is the official booking platform for China’s rail network. You can search trains, book tickets, select seats, and manage bookings all in English. The registration process requires your passport details, a valid email, and a Chinese phone number for verification. That last part trips up many tourists. You don’t strictly need a Chinese SIM card to register, but it makes the process smoother. If you’re planning to travel China for more than a week, get a local SIM or eSIM sorted before you start booking. The verification process can take anywhere from a few minutes to 48 hours, so register before you arrive.

Once you’re in, the app works like any booking platform. Search your route, pick a train, choose your seat class, and pay. International credit cards work, though I’ve had better luck with Visa than Mastercard. The app also lets you select window or aisle seats, which is a small luxury I appreciate on long rides. You’ll receive an electronic ticket linked to your passport number. No paper ticket needed. Just show your passport at the gate.

The biggest quirk: the app sometimes logs you out randomly, and the session expires faster than you’d expect. Screenshot your booking confirmation and keep your passport handy. The station staff will check both before you board.

How do I register for 12306 as a foreigner?

Registration requires your passport, an email address, and a Chinese phone number for the verification code. Download the Railway 12306 app, select English, and follow the registration flow. You’ll need to upload a photo of your passport’s information page and enter your details manually. The system will verify your identity, which can take a few hours or up to two days. Once approved, you can book tickets immediately.

The Chinese phone number requirement is the main hurdle. If you don’t have one, you can sometimes use a hotel or friend’s number, but that creates problems if you need to receive verification codes later. My advice: buy a Chinese SIM card or eSIM before you register. You can get one at the airport upon arrival, and it costs around $10-20 (CNY 70-140) for a week of data. This also solves your internet access issues, since you’ll need a VPN for Google, WhatsApp, and Instagram anyway.

12306.cn Website 鈥?The desktop experience

The website version of 12306 is where I do most of my serious trip planning. The app is fine for quick bookings, but the website’s larger screen makes it easier to compare train times, check seat availability across multiple departures, and manage complex itineraries. The English version exists, though it’s not perfectly translated. You’ll recognize enough to navigate.

The website uses the same login credentials as the app. Once logged in, you can search routes, view train schedules, and book tickets. The interface shows train numbers, departure times, travel duration, and seat availability at a glance. I like that I can see all trains for a route on one screen without scrolling through endless options.

One feature I appreciate: the website lets you book tickets for multiple passengers in one transaction. If you’re traveling with friends or family, you can add everyone’s passport details and book together. The app does this too, but the website handles it more smoothly.

The website also has a useful feature for checking real-time train status. If you’re worried about delays or cancellations, you can look up your train number and see its current position on the network. This has saved me more than once when I was trying to decide whether to rush to the station or wait out a delay.

Trip.com 鈥?The middleman option

I have complicated feelings about Trip.com. On one hand, it’s how many first-time visitors book their China train tickets, and it does work. The interface is polished, the English is perfect, and customer service actually responds. On the other hand, you’re paying a markup for something you could do yourself in ten minutes once you understand the system.

Trip.com charges a service fee of around $5-15 (CNY 35-105) per ticket, depending on the route and how far in advance you book. For a simple Beijing to Shanghai ticket that costs $75 (CNY 540), you’re adding roughly 10-20% to the price. For a family of four, that adds up quickly.

Where Trip.com genuinely helps: if you’re booking last-minute and the official app is giving you trouble, or if you’re not confident navigating the registration process. Their customer service team can also help with changes and refunds, which is valuable if your plans shift. I’ve used Trip.com when I was in a bind and needed a ticket sorted quickly, and it worked fine. But for most travelers, I’d recommend trying the official app first and keeping Trip.com as a backup.

One warning: Trip.com sometimes shows tickets as available when the official system has none left. They’ll book your ticket and then notify you later that it’s been cancelled due to availability. This has happened to me twice. If you’re on a tight schedule and need a guaranteed seat, check the official 12306 app first.

What about WeChat and Alipay mini programs?

If you’re traveling with Chinese friends or you’ve learned enough Mandarin to navigate, the WeChat and Alipay mini programs for train tickets are worth knowing about. They use the same underlying 12306 system but offer a more streamlined interface for Chinese speakers. The WeChat mini program is particularly convenient because you’re already using WeChat for payments and communication.

For most foreign tourists, though, these mini programs aren’t practical. They’re primarily in Chinese, and setting them up requires a Chinese bank account or a WeChat Pay account with a Chinese card. If you’ve already set up WeChat Pay with an international card, you might be able to use the mini program, but the English version of the official app is simpler.

The one exception: if you’re in China and need to buy a ticket quickly, and the person you’re with has WeChat Pay set up, they can buy the ticket for you using your passport details. This works in a pinch, but you’ll need to coordinate carefully.

What are the different seat classes?

China’s high-speed trains offer several seat classes, and the differences matter more than you might expect. Second class is the standard option, with seats arranged 3+2 across the carriage. It’s comfortable, with decent legroom and a fold-down tray. For trips under three hours, second class is perfectly fine.

First class seats are arranged 2+2, with wider seats and more legroom. The carriages are quieter and less crowded. For trips over three hours, I’ll sometimes splurge on first class if the price difference is reasonable. It usually costs about 50-70% more than second class.

Business class is the premium option, with seats that recline into fully flat beds. These are expensive, often three to four times the price of second class, and they sell out quickly. Unless you’re traveling overnight or have a generous budget, I’d skip business class.

For overnight trains, you have additional options: hard sleeper (six bunks per compartment), soft sleeper (four bunks, more private), and deluxe soft sleeper (two bunks). Hard sleeper is surprisingly comfortable and a budget-friendly way to cover long distances. Soft sleeper offers more privacy and is worth the upgrade if you’re traveling as a couple. I’ve taken overnight trains in both and would choose soft sleeper for the extra space and quieter carriage.

How far in advance should I book?

The 12306 system opens ticket sales 15 days before departure, and popular routes sell out quickly. For high-speed trains between major cities like Beijing, Shanghai, and Xi’an, tickets for Friday and Sunday departures can sell out within hours of going on sale. Weekday trains are easier to book but still fill up.

My rule: book as soon as your travel dates are confirmed. If you know you’ll be in Beijing on the 15th and need to reach Xi’an on the 17th, book that Xi’an ticket the moment the 15-day window opens. Set an alarm if you need to. The peace of mind is worth the effort.

If you miss the initial booking window and find tickets sold out, don’t panic. The system releases additional tickets at 8:00 AM on the day of departure, and cancellations happen regularly. Check the app frequently in the hours before your intended departure. I’ve snagged last-minute tickets this way more than once.

Another trick: if the direct train is sold out, check for trains that require a transfer. The system will show you connecting options, and while they take longer, they’re better than not getting where you need to go. You can also try booking to the station before your destination and then taking a local train or bus for the final leg.

What happens if I miss my train?

Missing a train in China is stressful, but it’s not the disaster it might seem. If you miss your departure, go to the ticket office at the station and explain your situation. You can often get your ticket changed to a later departure, though you may need to pay a fee and the difference in fare. The station staff are generally helpful, and many stations have English-speaking staff at the main ticket office.

If you need to cancel a ticket, the rules depend on when you cancel. More than 48 hours before departure, you get a full refund minus a small fee. Between 48 hours and 24 hours before departure, you lose about 10% of the ticket price. Within 24 hours, you lose about 20%. Cancellations can be done through the app or at the station.

One thing I’ve learned the hard way: don’t try to board a train with a ticket for a different departure time. The gates check tickets electronically, and you won’t get through. You also can’t board a train for a different date or route than your ticket specifies. If you need to change your plans, handle it through the app or at the ticket office before your scheduled departure.

What about the 240-hour visa-free transit?

China’s visa-free transit policy has expanded significantly, and it’s now a genuine option for many travelers. The 240-hour (10-day) visa-free transit policy applies to citizens of 54 countries, including the US, UK, Canada, Australia, and most European nations. You can enter China without a visa if you’re transiting to a third country or region, and you’re limited to specific provinces and cities depending on your entry point.

The key detail: you must have a confirmed onward ticket to a third country, and you need to enter and exit through designated ports. For example, if you fly into Beijing, you can travel within Beijing, Tianjin, and Hebei province, but you need to exit through a designated port in that region. The policy is generous but has specific rules, so check the details before you plan around it.

For train travel, the visa-free policy doesn’t change how you book tickets. You still use your passport for 12306 registration and booking. But it does mean you can plan a China trip without going through the full tourist visa process, which saves time and money. If you’re eligible, it’s worth considering.

What do I need for payment and internet?

Paying for train tickets requires a payment method that works internationally. The 12306 app accepts Visa, Mastercard, and UnionPay, though I’ve found Visa to be the most reliable. Some international cards trigger fraud alerts when used on Chinese platforms, so notify your bank before you travel.

For everything else in China, you’ll want Alipay or WeChat Pay set up before you arrive. These apps are essential for paying for meals, taxis, and entrance fees. You can link international credit cards to both apps, and setup takes about ten minutes.

Internet access is another consideration. China blocks Google, WhatsApp, Instagram, and many other Western services, so you’ll need a VPN if you want to use them. Get your VPN installed before you arrive, because downloading apps and configuring settings is much harder once you’re in the country. A Chinese SIM card or eSIM will give you reliable data access, and you can buy one at the airport upon arrival.

FAQ summary

Foreigners can book China train tickets through the official Railway 12306 app or website using their passport, with registration requiring a Chinese phone number for verification. Tickets go on sale 15 days before departure, and popular routes sell out quickly, so book early. Second class seats on high-speed trains between major cities cost roughly $50-90 (CNY 360-650), and you can pay with international Visa or Mastercard. If tickets are sold out, check again at 8:00 AM on departure day or look for connecting trains.

FAQ

Q: Can foreigners use the official 12306 app to book train tickets in China? A: Yes, foreigners can use the Railway 12306 app or website. You’ll need your passport, a valid email, and a Chinese phone number for verification. Registration can take up to 48 hours, so set up your account before you arrive in China.

Q: What payment methods does 12306 accept from international travelers? A: The 12306 platform accepts Visa, Mastercard, and UnionPay for international payments. Some travelers report occasional issues with certain card issuers, so it’s wise to carry two different cards and notify your bank about your travel plans.

Q: How much does a high-speed train ticket cost in China? A: Second class tickets on major routes like Beijing to Shanghai cost approximately $75-90 (CNY 540-650). Shorter routes like Beijing to Tianjin cost around $15-20 (CNY 105-140). First class typically costs 50-70% more than second class.

Q: How far in advance should I book China train tickets? A: Tickets go on sale 15 days before departure. For popular routes and weekend travel, book as soon as the booking window opens. If tickets are sold out, check again at 8:00 AM on the day of departure when additional tickets are often released.

Q: What happens if I miss my train in China? A: Go to the ticket office at the station immediately. Staff can often change your ticket to a later departure, though you may pay a fee and fare difference. You cannot board a different train without changing your ticket first.

Q: Do I need a Chinese phone number to use 12306? A: Yes, the registration process requires a Chinese phone number to receive verification codes. You can buy a prepaid SIM card at the airport upon arrival for approximately $10-20 (CNY 70-140), which also gives you data access during your trip.

Q: Is the 240-hour visa-free transit policy available for train travel in China? A: Yes, the visa-free transit policy allows eligible travelers to enter China for up to 10 days without a tourist visa, provided they’re transiting to a third country. You can use trains within designated regions, but you must exit through designated ports.

The Honest Wrap-up

Learning to book China train tickets through 12306 takes about an hour of your time, and it saves you money and frustration on every trip you take in this country. The system isn’t perfect, and the app has its quirks, but it’s the tool that 400 million Chinese passengers use every year. If they can navigate it, so can you.

This guide is for travelers who want to see China beyond the tour bus circuit, who’d rather spend their money on food and experiences than on agency fees, and who don’t mind a little homework before their trip. If you’re the type who books everything through a travel agent and never looks at the details, Trip.com will serve you fine. But if you want to travel China on your own terms, take the time to set up your 12306 account before you arrive. Your wallet and your itinerary will thank you.

One last piece of advice: when you’re standing on the platform and your train pulls in, don’t be the person who queues at the wrong carriage door. Check the electronic display above the platform for your carriage number and position. The Chinese passengers around you will know exactly where to stand, and following their lead is the easiest way to board smoothly.