Book high speed train tickets in China

How to Buy Train Tickets in China online as a Foreigner – Your Ultimate Guide

This step-by-step guide explains how to buy train tickets in China online as a foreigner, ensuring a smooth and hassle-free experience.

Traveling by train in China offers an efficient and scenic way to explore the country’s vast landscapes and bustling cities. With one of the world’s largest high-speed rail networks, China’s train system allows you to travel easily from metropolitan centers like Beijing, Shanghai, and Guangzhou to cultural gems like Xi’an and Guilin. But navigating the Chinese train ticket system can seem daunting for first-time visitors.

1. Understanding China’s Train System

China’s train network is extensive and includes both high-speed and regular trains. High-speed trains (marked as “G,” “D,” or “C”) travel quickly between major cities and are a preferred choice for many tourists. Regular trains, on the other hand, are generally slower but often less expensive.

Badaling Railway Station
Badaling Great Wall Train Station

To buy train tickets in China online as a foreigner, it’s essential to know the main types of trains:

  • High-Speed Trains (G, D, C): Fast and modern, reaching speeds up to 350 km/h.
  • Regular Trains (K, T, Z): Slower and older, but a budget-friendly choice.
  • Sleeper Trains: Available on long-distance journeys, offering beds for overnight travel.

2. Required Documents for Foreigners

Before booking a train ticket online, ensure you have these essentials ready:

  • Passport: Foreigners need a valid passport to book train tickets in China.
  • Visa: A valid Chinese visa is also typically required at the time of booking.
  • Travel Itinerary: Having a rough itinerary helps when selecting your departure and arrival cities.

These documents are necessary not just for booking, but also for verifying your identity before boarding. Make sure the name on your ticket matches your passport to avoid issues.

3. Choosing the Best Platforms to Buy Train Tickets in China online

There are several reliable platforms to buy train tickets in China online as a foreigner. Here’s a breakdown of the top options:

12306 China Railway Official Website

The official China Railway website, 12306, is a primary source for online train tickets. It’s only available in English, which can be welcome by for non-Chinese speakers. It offers the most accurate pricing and availability.

To use 12306:

  • Create an account and verify your passport information.
  • Navigate the English-language option for easier booking.
  • Use the app version if available, as it’s often more user-friendly than the desktop site.
Third-Party Websites and Apps

For ease, many tourists use third-party apps that offer full English support and user-friendly booking options. Some popular ones include:

  • Trip.com – Known for reliable service, good English support, and live customer service.
  • China Highlights – Offers an easy-to-navigate platform with helpful guides.
  • Klook – Has a simple booking process and English interface, often providing instant confirmation.

These apps may charge a small service fee, but the convenience and English support can make it worthwhile.

4. Step-by-Step Guide: Foreigners Booking Train Tickets in China

Now, let’s go through a step-by-step guide on buying train tickets in China online as a foreigner:

Step 1: Select Your Travel Dates and Train Type

First, decide on your travel dates and train type. If you prefer speed, go for high-speed trains (G or D). For overnight trips, consider sleeper trains. Remember that tickets sell fast, especially during peak travel seasons (like Chinese New Year and National Day in October). It’s best to book as early as possible—usually 30 days in advance on 12306 and up to 60 days on some third-party apps.

Step 2: Choose a Booking Platform

Decide between 12306 or a third-party platform, based on your comfort with language and fees. Third-party platforms are generally easier for foreigners. However, if you’re looking for the best rates and don’t mind a bit of a challenge, 12306 might work well.

Register and Enter Your Personal Information
Since foreign travelers don’t have a Chinese ID, use your passport number to sign up. You’ll need to enter your full name, passport number, and contact details. It’s critical that this information matches your passport exactly. Any errors could prevent you from boarding, as your ID and ticket will be cross-checked at the station. After registering, adding a traveler, enter their passport number, full name, gender, and nationality.

Step 3: Choose Train and Seat Type

Second Class – Most economical on high-speed trains, with spacious seats.
First Class – A bit pricier, but provides more room and comfort.
Business Class – Top-tier seats, very comfortable and spacious.
Soft Sleeper – Four-bed cabins for overnight trips.
Hard Sleeper – Six-bed open cabins for budget travel.

Choose based on your comfort level and budget. High-speed trains mostly have seated classes, while regular trains offer sleeper options.

Step 4: Pay for Your Ticket

For 12306 or third-party apps, you can pay directly with international credit cards or even PayPal in some cases.

Pick Up Your Ticket

After paying, go to a train station ticket machine or counter to collect your ticket. Bring your confirmation details and passport. At the counter, verify all ticket details to ensure accuracy.

5. Tips for Using the 12306 App as a Foreigner

If you decide to book directly on 12306 (China Railway Official Website), here are some helpful tips:

12306 China Railway Official Website best to Buy Train Tickets in China online as a Foreigner
12306 China Railway Official Website

Foreigners booking train tickets on 12306 in China can use international credit cards. The English version of the 12306 website accepts major cards, including VISA, MasterCard, JCB, and Diners Club. All ticket prices are shown in Chinese yuan (RMB) and processed through the Bank of China.

Steps for Booking Train Tickets on 12306 for Foreigners
  1. Download the 12306 App or check out its official website
  2. Enter Passport Information
    Add your personal details, including your name and email. If you have a Chinese phone number, use it for verification. If not, verify with your email.
  3. Select Your Train and Complete Payment
    Choose your preferred train and pay. Accepted payment options include WeChat Pay, Alipay, and international credit cards.

Important Note

Foreign passengers cannot use a passport to scan directly into the electronic ticket gates at high-speed or regular train stations. Instead, print your ticket information beforehand or go to the counter to collect your ticket, and use the staffed gate to verify your identity.

6. Important Considerations for Foreigners Booking Chinese Train Tickets

When it comes to buying train tickets in China online as a foreigner, here are a few additional considerations to keep in mind:

Language Barriers

Not all staff at the train stations speak English, so knowing a few travel-related phrases in Chinese or using translation apps like Google Translate can help.

Peak Seasons

During Chinese New Year and National Day, tickets are in high demand. Always book as early as possible during these peak travel seasons.

Refunds and Changes

Most booking platforms allow changes, but fees may apply. If using a third-party app, check their policy for cancellations and refunds.

7. Frequently Asked Questions (FAQ)

Can I buy train tickets in China without a Chinese ID?

Yes! Foreigners can buy train tickets in China with a passport. Just ensure the name matches exactly.

Do I need a Chinese phone number to book tickets?

Not necessarily. Many third-party apps allow foreign numbers. However, 12306 may require a Chinese number for SMS notifications, so a temporary Chinese SIM card could be helpful.

Is it possible to buy tickets at the train station instead?

Yes, you can buy tickets directly at the station, but it’s often more crowded and you may face language barriers. Online booking simplifies the process and guarantees your seat in advance.


Buying train tickets in China online as a foreigner may seem complicated at first, but with this guide, you’ll be able to navigate the process easily. By choosing the right platform, preparing the necessary documents, and following the steps outlined, you’ll enjoy the convenience of China’s extensive train network.

Whether you’re headed to Beijing’s historic sites, exploring Shanghai’s modern marvels, or marveling at Guilin’s karst mountains, understanding how to buy train tickets in China online as a foreigner will enhance your travel experience. With a little preparation and the right tools, you’re set for an unforgettable journey across China.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *