
Travelling by high speed train will be the most convenient way to travel across China. The most important part is understanding how to book tickets on 12306 China Railway, which is essential for a smooth train trip.
This guide will walk you through the booking process for foreigners on 12306 and provide useful tips for your China trip. Check it out now!
😆As a special treat, Trip.com is offering a 3% discount on your first train ticket booking. Simply claim your coupon and enjoy a seamless, affordable travel experience. Book now and start your journey with savings!
Overview of China railway system

Source: Wikipedia
The China railway system is one of the most extensive and advanced in the world, with a vast network covering both high-speed and normal trains.
China high-speed train
The two primary types of high speed trains in China are the CRH (China Railway High-speed) trains and the D (D-series) trains. Here’s a brief comparison of the two.
| Train Type | Speed | Features |
| CRH (高铁) | 200-350 km/h | 1. The fastest high-speed train 2. Modern amenities, punctuality |
| D Trains (动车) | Up to 250 km/h | 1. Electric Multiple Unit (EMU) trains 2. Suitable for frequent stops, regional connectivity |
China normal train
In addition to high-speed trains, China's normal trains also cover a vast distance, including urban and rural areas.
| Train Type | Speed | Features |
| Z Trains (直达特快) | 120-160 km/h | 1. Direct express trains 2. Fewer stops, faster travel |
| T Trains (特快) | 100-140 km/h | 1. Express trains 2. For medium to long-distance routes 3. Medium speed |
| K Trains (快速) | 80-120 km/h | 1. Fast trains 2. Suitable for regional travel |
Except for Z, T, and K, there are also several other types of general fast trains such as
- L Trains: Temporary trains operated during peak travel seasons or holidays.
- Y Trains: Tourist trains offering scenic routes and specialised services.
- S Trains: Intercity express trains connecting major cities in a shorter time.
All the different trains have different seat classes, including second class, first class, business class, sleeper class, etc. You can select your seats based on your preference and budget.
😊After learning the general information about China railway system, let’s explore how 12306 operates for booking train tickets.
Get connected in China
What is 12306?
12306 China Railway is the official website for train ticket booking, which is named after the phone number of China Railway customer service. It serves as the most widely used method for both domestic and foreign travellers to book tickets for trains operating within China.
12306 offers access to a wide range of train services, including high speed trains, regular trains, and sleeper trains. You can check train schedules, seat availability, ticket fares and boarding information on it.

Booking train tickets for foreigners through Trip.com vs. 12306

Source: Wikipedia
When it comes to booking train tickets in China, travellers often use either Trip.com or 12306. What are the differences? Find the table below comparing Trip.com and 12306.
| Feature | Trip.com | 12306 |
| Language | Multi-language support | Primarily in Chinese, limited English support |
| Customer Service | 24/7 support via phone, email, live chat | Limited customer service in specific periods |
| Integration | All-in-one platform with trains, flights, hotels, attractions and more | Train ticket bookings only |
| Promotions | Regular promo code and discount | Barely no promotions |
| Mobile App | Mobile app for convenient booking on-the-go | Official app available |
| Target Users | International and domestic users | Domestic users |
How to book China train tickets on 12306 for foreigners?
Register 12306
Setting up an account on 12306 website:
Step 1: Visit the 12306 website and switch the language to English. You can click on the right upper corner to switch the language.

Step 2: Click on “Register” and fill out the required information, including your nationality and passport details.

Step 3: Verify your email address to activate your account.
Setting up an account on 12306 App:
Step 1: Download the 12306 App. You can go to Google Play or the Apple App Store, search for “12306” and download the App.
Step 2: If the App opens in Chinese, you’ll first need to agree with the terms and conditions by clicking “同意”. Then you can change the language to English. Click “我的”-“设置”-“语言设置”-“English”-“确定”.


Step 3: On the main screen, tap “Me”-“Register” to begin the account creation process. Then enter your personal information including name, gender, ID number (passport number), phone number, password and Email address.
Step 5: Once all fields are filled out and verified. You may receive a confirmation email. Open your email and follow the instructions to verify your email address.
Step 6: Return to the 12306 App login screen. Enter your email/phone number and password. Tap “Log In” to access your new account.

Buy train tickets on 12306
Buy train tickets on 12306 website:
Step 1: Visit the 12306 website and log in to your account. Click on the “Login” button located at the top right corner. Complete the process by entering the necessary information.

Step 2: Enter your departure city, destination city, and travel date in the search fields. Click the “Search” button to view available trains.

Step 3: Browse the list of available trains. Each entry displays the train number, departure and arrival times, seatt classes, and ticket availability. Click on the “Book” next to your chosen train.

Step 4: Fill in the passenger details. Then verify and confirm the booking. Click “Submit” to proceed to payment.
Step 5: Select your preferred seat class (e.g., second class, first class, business class). Choose your seat preference (e.g., window, aisle).
Step 6: Make payment and receive booking confirmation. You can check your ticket status under the “Order”.
Buy train tickets on 12306 App:
Step 1: Open the 12306 App and log in to your account.
Step 2: Search for trains by entering your departure city, destination city, and travel date. Tap the “Search” button to view available trains.
Step 3: Scroll through the list of available trains and tap on your chosen train. View the train details and available seats. Then click "Book".

Step 4: Tap “Add New Passenger” and fill in the passenger details. Review your booking details to ensure all information is correct.
Step 5: Choose your seat and class (e.g., second class, first class, business class). Choose your seat preference (e.g., window, aisle).
Step 6: Complete the payment process as instructed. Once the payment is successful, you will receive a booking confirmation with your ticket details. You can check your ticket status under the “Order”.
12306 Refund policy
Here is the summary of the ticket refund policy for 12306:
| Refund Timing (before departure) | Refund Fee | Special Conditions |
| More than 8 days | No refund fee | - |
| 48 hours to 8 days | 5% of ticket price | - |
| 24 to 48 hours | 10% of ticket price | - |
| Less than 24 hours | 20% of ticket price | - |
| After endorsement/change of destination | Based on new ticket price difference | 5% refund fee if the new ticket is refunded at least 8 days before departure; otherwise, standard fees apply based on refund timing. |
| Spring Festival peak season | 20% of ticket price | Uniformly charged regardless of refund timing. |
Things to do in China
How to book China train tickets on Trip.com?
Trip.com offers an alternative to booking directly through 12306, with several advantages that can enhance your booking experience.
Advantages of using Trip.com to book China speed train
- Multilingual support: Trip.com offers multiple languages, covering over 20 countries.
- Convenient payment: Trip.com supports various payment methods such as credit cards and PayPal.
- Customer support: Trip.com provides 24/7 assistance in multiple languages. Live chat and hotline help you solve most of the problems.
- Flexible policies: Trip.com has flexible policies for modifying or cancelling bookings.
- Exclusive deals: Trip.com offers frequent discounts on train tickets. You can claim for promo code for discounts.
Buy train tickets on Trip.com website:
Step 1: Visit Trip.com. You can click here for train bookings.
Step 2: Enter your travel details such as departure, arrival stations, and travel date. Click “Search” for the trains available.

Step 3: Review the list of available trains, including departure times, durations, seat classes and ticket prices. Select the train that best fits your schedule. Click “ Book” to continue the process.

Step 4: Enter passenger details such as full name, passport number, and contact details. If seat selection is available, pick your preferred seats.

Step 5: Make payment and receive confirmation.
Buy train tickets on Trip.com App:
Step 1: Download Trip.com App from the Apple App Store or Google Play.
Step 2: Launch the app, and select “Trains”.
Step 3: Enter your departure and arrival cities, and select your travel date from the calendar. Click “Search” to view available trains.
Step 4: Browse the list of available trains, and tap on the train according to the schedule and seat class. Click “Book”.
Step 5: Enter the required information for each passenger, such as full name, passport number, and contact details. You can select your seats here if available.

Step 6: Make payment and receive confirmation.
Available identity card
In China, when purchasing train tickets, the following identification cards are typically accepted:
- Chinese Citizen ID Card (身份证)
- Passport (护照): Foreign travellers and Chinese citizens with passports can use this document for ticket purchases.
- Mainland Travel Permit for Hong Kong and Macau Residents (回乡证)
- Mainland Travel Permit for Taiwan Residents (台胞证)
- People's Republic of China Foreign Permanent Resident ID Card (外国人永久居留身份证): Foreign residents in China who have obtained a permanent residence card can use it as identification.
- Military Officer ID (军官证)
Trip.com train ticket refund policy
If you booked a train ticket but your plans have changed, you can submit a request to change or cancel your ticket. To ensure your request can be processed, please be sure to submit it before your train's departure time within the time period from 08:00 to 20:00 (GMT+8).
If you booked a train ticket with Trip.com and it hasn’t been issued, you can cancel your train ticket on Trip.com. To do so, sign in to Trip.com, go to your account, and then select My Bookings > Trains. Cancel the train ticket booking by selecting the Cancel Booking button.
If you've already picked up your paper train ticket (for reimbursement purposes), you'll need to go to a station ticket window to change the ticket or get a refund.
Trip.com follows the cancellation policies of China Railway. Please note that tickets for trains departing within 25 minutes cannot be cancelled online.
Tips for a smooth train trip across China

When purchasing train tickets in China, especially as a foreigner, it's essential to keep a few precautions in mind to ensure a smooth travel experience:
Book in advance
During peak seasons such as China National Day or Spring Festivals, book your tickets in advance to secure seats available.
Arrive early for the security check
Arrive at the train station in advance, at least 30-60 minutes before departure. Train stations in China conduct security checks.
Keep documents safe
Keep your identification documents (passport) and train tickets safe throughout your journey, as you may need to present them during ticket checks onboard or at stations.
Baggage restrictions
Each passenger is typically allowed a certain amount of free baggage based on ticket class (e.g., second class allows up to 20 kg).
Forbidden items
Prohibited items include flammable, explosive, toxic, or corrosive substances, firearms, and controlled knives or sharp objects.
Popular hotels in China
Popular routes of China speed train for foreigners

Take G trains as an example, here are some popular routes of China speed train.
| Route | Duration | Frequency (Daily) | Price (Second Class) |
| Beijing to Shanghai | 4.5-6 hrs | 40+ | From S$98.08 |
| Shanghai to Hangzhou | 45-60 mins | 30+ | From S$10.82 |
| Guangzhou to Shenzhen | 30-50 mins | 40+ | From S$13.90 |
| Beijing to Xi'an | 4.5-6 hrs | 20+ | From S$95.56 |
| Chengdu to Chongqing | 1.5-2 hrs | 25+ | From S$24.06 |
Didn't find your route? Click to book your train tickets now and enjoy a seamless train trip in China!
FAQ about 12306
Can I book train tickets for multiple passengers on 12306?
Yes, you can book tickets for multiple passengers in a single transaction on 12306. Enter the details of each passenger during the booking process.What should I do if I forget my 12306 password?
If you forget your password, you can reset it by clicking on the "Forgot Password" on the 12306 login page. Follow the instructions to verify your identity and set a new password.What should I do if I need to change or cancel my ticket booked on 12306?
You can change or cancel your ticket through the 12306 website or app before the departure time Fees depend on the timing and type of change.



384349 booked




















