Guide to Buying China High-Speed Rail Tickets: Via 12306 and Alternatives for Travelers

China's high-speed rail is one of the most impressive travel experiences out there — clean, punctual, and connecting hundreds of cities in just a matter of hours. But before you can enjoy any of that, there's one hurdle that frustrates a lot of foreign visitors: the official ticketing platform, 12306, requires a Chinese phone number to register an account. This guide walks you through two routes that actually work.

What Is 12306, And Why Does Everyone Talk About It?

12306 is the official website and app run by China Railway for the entire national rail network, including high-speed rail (HSR) trains that travel up to 350 km/h. Every route, schedule, and seat availability is centralized here. Foreign travelers can use 12306, but there's one requirement you can't get around: an active Chinese phone number for account verification. Without it, you simply can't complete registration.

The One Thing You Need to Sign Up for 12306

12306 only accepts phone numbers from mainland China, Taiwan, Hong Kong, and Macau for account verification. Numbers from other countries won't receive an OTP from their system.

There are two ways to get a Chinese number before or when you arrive:

  • Buy a local Chinese SIM card at the airport, available at China Unicom or China Mobile counters at almost every major international airport in China. Prices range from 50–100 CNY for a 30-day package, which includes an active local number.
  • Ask a local contact or tour guide for help, if you have a Chinese acquaintance who's willing to help with registration using their number.

Once you have an active Chinese number, you can handle everything on 12306 entirely on your own.

How to Create a 12306 Account, Step by Step

Once you have a Chinese number, here's how to register:

  1. Download the 12306 app from the App Store or Google Play, or go to www.12306.cn
  2. Select Register (注册)
  3. Enter your active Chinese phone number
  4. Enter the OTP sent via SMS
  5. Create a password
  6. Fill in your identity details — select Passport (护照) as the document type, then enter your passport number, name as it appears on your passport, date of birth, and nationality

Your passport details need to be accurate — they'll be checked when you board at the station.

How to Book a Train Ticket on 12306 Step by Step

Once your account is active and your passport details are saved, you're ready to book.

Search for Routes and Schedules

  • From the home screen, tap Ticket or the ticket search icon
  • Enter your departure city and destination (major cities can be typed in English)
  • Select your travel date
  • The system will show all available trains with departure times, journey durations, and prices per class

Understanding Train Codes and Classes

Chinese trains use letter codes to indicate the type of service:

  • G (高铁) — high-speed trains, major city routes, fastest option
  • D (动车) — second-tier high-speed, slightly slower than G
  • C (城际) — short-distance intercity trains
  • Z / T / K — conventional long-distance trains, slower and cheaper

For most travelers, G-series trains are the go-to — best combination of speed and comfort.

Choosing Your Seat Class

Most G trains offer a few seating options:

  • Second Class (二等座) — most affordable, 3+2 seating per row, perfectly comfortable for short to medium journeys
  • First Class (一等座) — 2+2 seating, more legroom, roughly 50–70% more expensive than Second Class
  • Business Class (商务座) — fully reclining seats, premium service, ideal for long-distance trips

Paying for Your Ticket

This is where another challenge pops up for foreign travelers. 12306 defaults to Alipay, WeChat Pay, and Chinese UnionPay cards. For international card payments:

  • Select Alipay and use the Tour Pass feature (if you've already linked an international card to Alipay)
  • Or use WeChat Pay with an international card already linked to your account
  • International Visa and Mastercard cards can't be used directly on 12306 — you'll need to go through Alipay or WeChat Pay first

Alternative: Buy Train Tickets Without a 12306 Account

If the 12306 registration process feels like too much, here are legitimate and reliable alternatives.

Buy Directly at the Station Ticket Counter

For spontaneous trips or when everything online fails, major train stations in China (Beijing, Shanghai, Guangzhou, etc.) have dedicated counters for foreign visitors, often staffed with English speakers:

  • Bring your original passport
  • Tell them your route, date, and preferred class
  • Pay in cash (CNY) or by international card at some major stations
  • Your ticket is printed on the spot

Do You Actually Need a Chinese Phone Number?

A lot of travel forums say a Chinese phone number is an absolute must for 12306. That's not entirely true — as covered above, international numbers can work. But having a local Chinese number does make everything smoother.

If you're planning to spend a decent amount of time in China, picking up a local SIM card at the airport is a small investment that pays off fast — not just for 12306, but for Alipay, WeChat, and all sorts of other local services. A China Unicom or China Mobile tourist SIM typically runs 50–100 CNY for a 30-day data package.

Practical Tips for Buying and Using Train Tickets in China

  • Book early — popular routes (especially Beijing–Shanghai on weekends) sell out fast. Ideally, book 15–30 days in advance.
  • Print your ticket or save your e-ticket — show your e-ticket along with your passport at the station gate.
  • Arrive early — at least 30 minutes before departure; security queues can get long.
  • Watch the station name — major cities like Beijing have multiple stations (Beijing South, Beijing West, Beijing North). Make sure you're heading to the right one.
  • No baggage fees — unlike flights, there's no extra charge for luggage on Chinese trains. And elevators and escalators at major stations make moving large suitcases much easier.

Bottom Line

Buying train tickets in China as a foreign traveler is absolutely doable — through two different routes, each with its own advantages. If you want full flexibility and the ability to book weeks ahead, get an active Chinese number and set up 12306 as soon as you arrive. If that's not your thing, ticket counters at major stations are a solid, no-fuss fallback that requires zero technical prep.

Related Articles

Booked a Hotel in China but Got Turned Away at Check-in? Here's Why, and What to Do

Booked a Hotel in China but Got Turned Away at Check-in? Here's Why, and What to Do

Google Maps Doesn't Work in China? Here Are the Alternatives and How to Go Offline

Google Maps Doesn't Work in China? Here Are the Alternatives and How to Go Offline

Bringing Medication on Hajj: What's Allowed, What Needs a Doctor's Letter, and How to Clear Customs

Bringing Medication on Hajj: What's Allowed, What Needs a Doctor's Letter, and How to Clear Customs

China's QR Codes Come in Two Colors, and They Do the Opposite Thing: Scan the Wrong One, and Your Money's Gone

China's QR Codes Come in Two Colors, and They Do the Opposite Thing: Scan the Wrong One, and Your Money's Gone

Indonesian Debit and Credit Cards Work with Alipay: Here's How to Set It Up

Indonesian Debit and Credit Cards Work with Alipay: Here's How to Set It Up

Article Summary