← Back to articles

China travel guide

How to Buy Train Tickets in China as a Foreigner

A practical guide for international travelers on purchasing China train tickets, covering online platforms, station purchases, and essential tips.

How to Buy Train Tickets in China as a Foreigner
晓鸟 蓝 / Pexels

Understanding China's Train System

Understanding China's Train System
Richard L / Pexels

China's high-speed rail network is one of the most extensive in the world, connecting major cities with speeds up to 350 km/h. For foreigners, buying tickets is straightforward but requires some preparation. Trains are categorized by letter prefixes: G (high-speed), D (electric multiple unit), C (intercity), and K/T/Z (conventional). Most travelers will use G and D trains for comfort and speed.

Key Documents: Passport and More

Key Documents: Passport and More
Pavel Danilyuk / Pexels

Your passport is the primary identification for purchasing tickets and boarding. When booking online, you'll need your passport number and full name exactly as it appears. For some platforms, you may also need to provide your nationality and date of birth. Always carry the same passport used for booking, as ticket inspectors will check it against your ticket.

Online Booking Platforms

Online Booking Platforms
Leon Huang / Pexels

Official Channel: 12306.cn

The official China Railway website (12306.cn) is the most reliable source. It has an English version, but registration can be tricky for foreigners due to phone verification. You'll need a Chinese phone number to receive SMS codes. If you don't have one, consider using a travel agency or alternative platforms.

Third-Party Apps and Websites

Several third-party platforms offer English interfaces and accept international credit cards. Popular options include Trip.com, Ctrip, and China Highlights. These platforms often charge a small service fee but simplify the process. They also provide customer support in English. When using these, ensure you enter your passport details correctly to avoid issues.

Buying at the Station

If you prefer to buy in person, you can visit any train station. Look for ticket counters or self-service machines. Many machines have an English language option. At the counter, present your passport and state your destination, date, and preferred train time. Payment can be made with cash (RMB) or international credit cards, but not all machines accept foreign cards, so have cash as backup. Be prepared for queues, especially during holidays.

Ticket Types and Classes

China trains offer several seating classes:

For short trips, second class is fine. For overnight journeys, a soft sleeper offers more privacy and comfort.

How to Book Step by Step

  1. Choose your travel date and route – Check train schedules on official or third-party platforms.
  2. Register or log in – If using a third-party app, create an account with your email and passport details.
  3. Search for trains – Enter your departure and arrival cities, and select your travel date.
  4. Select your train and seat class – Compare departure times, durations, and prices.
  5. Enter passenger details – Provide the full name and passport number of each traveler.
  6. Make payment – Use a valid international credit card (Visa, Mastercard, etc.) or other accepted methods.
  7. Receive your e-ticket – After payment, you'll get a confirmation with a booking number. Some platforms issue an e-ticket that you can present on your phone.
  8. Collect paper ticket (if needed) – At the station, use your passport at self-service machines to print a paper ticket, especially if you need it for reimbursement.

Important Tips for Foreigners

Common Challenges and Solutions

No Chinese Phone Number

If you don't have a Chinese number, you can still book via third-party platforms that handle verification for you. Alternatively, buy at the station.

Payment Issues

Some foreign credit cards are not accepted on 12306. Third-party platforms usually accept international cards but may add a fee. Alipay and WeChat Pay are also options if you can set them up with a foreign card.

Language Barrier

At stations, many signs are bilingual, but not all staff speak English. Have your destination written in Chinese characters to show if needed.

Alternative: Using a Travel Agent

If you're booking a complex itinerary or want to avoid hassles, consider using a travel agency. They can book tickets for you, often for a small fee. Some hotels also offer ticket-booking services for guests. This is a convenient option if you're not comfortable with online platforms.

Final Thoughts

Buying train tickets in China as a foreigner is manageable with the right preparation. Whether you choose to book online or at the station, always have your passport ready and double-check your details. With a little planning, you'll be able to navigate China's rail system with ease and enjoy your journey across this fascinating country.