Home Destinations
Guangzhou Shenzhen Xi'an Chengdu Shanghai Hangzhou Zhangjiajie Suzhou Xiamen Nanjing
Travel Guide About Reviews Contact Get a Free Quote

How to Buy Train Tickets in China as a Foreigner

Table of Contents

  1. Overview: China's Train System
  2. Train Types Explained
  3. Which Apps to Use
  4. Step-by-Step Booking Process
  5. How to Collect Tickets
  6. Tips & Common Mistakes
  7. Frequently Asked Questions

Overview: China's Train System

China operates the world's largest high-speed rail network, with over 42,000 km of high-speed lines. Trains are:

Train Types Explained

G Trains (High-Speed, "Gaosu")

The fastest trains, reaching 300-350 km/h. These connect major cities.

D Trains (High-Speed, "Dongwu")

Slightly slower high-speed trains, 200-250 km/h. Cover shorter routes or secondary cities.

C Trains (Intercity)

Short-distance intercity high-speed services, perfect for regional travel.

Z, T, K Trains (Regular/Sleeper)

Traditional trains, slower but cheaper and can cover longer overnight routes:

Seat Classes

Which Apps to Use

Official Apps (Best for Foreigners)

1. Trip.com (CTrip English)

Recommended for foreigners. Full English interface, accepts foreign credit cards, easy booking process.

2. China Railway Official App (12306)

Official channel. Sometimes has tickets before third-party sites during peak periods. Chinese interface only, but improved English in recent versions.

Alternative Methods

At the Station

Buy tickets directly at the station ticket windows. Bring your passport. English-speaking staff at major stations. Lines can be long during peak periods.

Through a Travel Agency

We can arrange train tickets as part of your tour package. No hassle, tickets delivered to your hotel.

Step-by-Step Booking Process (Trip.com)

Step 1: Download and Register

  1. Download Trip.com app or visit trip.com
  2. Create an account with email or phone
  3. Verify your phone number

Step 2: Search for Trains

  1. Select "Train Tickets"
  2. Enter departure city (in Chinese or pinyin, e.g., "Guangzhou" or "广州")
  3. Enter destination city
  4. Select travel date
  5. Click "Search"

Step 3: Choose Your Train

The search results show: