the china guide blog

Traveling by Train in China

Last updated on 2022-11-25

China's high-speed rail network has developed rapidly over the past few years. As a result, China now has the longest high-speed rail network in the world, accounting for more than two-thirds of the commercial high-speed railways in the world, and most big cities are connected by high-speed trains.

China's high-speed trains are super fast and comfortable, making them a good alternative to flying when traveling in China, especially as domestic flights are often more expensive and subject to delays. This article offers a quick guide to traveling by train in China.

Types of Trains and Tickets

China's high-speed rail network includes G, C, and D class bullet trains. G and C class trains usually travel at speeds of 250 km/h to 350 km/h. The D class bullet trains travel at speeds of 200 km/h to 250 km/h. In addition to high-speed trains, China also has Z, T, and K class ordinary trains that travel at speeds of 120-160 km/h.

High-speed trains usually have three different tiers of seats: second class, first class, and business class. Second-class carriages have five seats in a row, while first-class carriages have four seats in a row and more legroom. Business class seats offer the highest level of comfort and space, as well as some free snacks, drinks, and one free meal. In addition, business class travelers have access to a VIP waiting room and don't need to queue for boarding.

Most overnight trains offer hard and/or soft sleeper carriages and some may also provide deluxe soft sleepers. Although sleeping on a train is far less comfortable than in a hotel, it saves both time and the cost of a night in a hotel, making it a good choice for budget or time-conscious travelers. Be aware that sleeper train tickets for many routes are in high demand among locals and you will need to book very early to get a ticket.

Train Ticket Prices and Discounts for Children

Taking the Beijing-Xi'an G class high-speed train as an example, a second-class seat costs 515.5 CNY, a first-class seat costs 824.5 CNY, and a business class seat costs 1627.5 CNY (similar to the full price of a Beijing-Xi'an economy class flight, which is around 1820 CNY). Be flexible with your plans; you may find that discounted flight tickets are cheaper than the high-speed train during particularly slow periods.

Hard sleeper tickets are usually the cheapest. For example, the Z class train's hard sleeper between Beijing and Xi'an costs only 254.5 CNY. The prices for Beijing-Xi'an soft sleeper and deluxe soft sleeper are 415.5 CNY and 765.5 CNY respectively.

Children under 1.2m (3.9 feet) can travel by train for free without their own seat. One adult can bring one child for free. For children between 1.2m (3.9 feet) and 1.5m (4.9 feet), you can buy child tickets, which enjoy a price reduction of half the full ticket price. Ticketed children will have their own seat or berth (in sleeper trains).

Baggage Allowance and Size Restrictions

For G/C/D class high-speed trains, each adult is allowed to take one 20 kg (44 lb) carry-on bag for free, as well as a carry-on of 10 kg (22 lb) for each child. The size (length + width + height) of each carry-on baggage must not exceed 130 cm (51 inches). The length of rod-shaped items must not exceed 180 cm (71 inches). According to official regulations, any overweight or oversized luggage, or luggage exceeding the free allowance, needs to be consigned to a freight car at a fee. Foldable wheelchairs can be taken onto the train and are not counted toward the free carry-on baggage allowance.

Since G/C/D class trains don't have a freight car, your consigned luggage will be transported by another ordinary train, which means your consigned luggage will not arrive together with you. For that reason, we suggest you avoid consigning any luggage when taking G, C, or D class trains in China.

Despite the carry-on baggage rules, railway staff usually do not actually weigh or measure baggage, which means all baggage can usually be taken onto the train unless they look extremely large or heavy, or contain prohibited items. Prohibited items generally include bicycles, animals, explosives, compressed gases, flammable liquids, or other dangerous items such as knives or other sharp objects. Your luggage will need to pass through an X-ray machine when entering the station.

Is Smoking Allowed on Trains in China?

Smoking is completely prohibited on G, C, and D class trains, so if you are taking one of these high-speed trains, you won't be bothered by second-hand smoke. On Z, T, or K class trains, however, smoking is allowed in the area in between two carriages. As a result, you may be able to smell the smoke in the carriage, especially if your seat or bed is near the end of a carriage. If you hate the smell of smoke and are worried about the health risk but have to take a Z, T, or K class train, we recommend that you buy a soft sleeper or deluxe soft sleeper which ensures an enclosed cabin and can minimize the amount of smoke that gets in.

Trains Between China's Top Travel Destinations

Beijing-Xi'an-Shanghai Triangle: There are many high-speed trains traveling between Beijing, Xi'an, and Shanghai. It takes around 4.5-6 hours for G class trains to travel between Beijing and Shanghai or between Beijing and Xi'an. The journey between Xi'an and Shanghai takes 6-7.5 hours for G class trains.

Xi'an-Chengdu: There are many high-speed trains traveling between Xi'an and Chengdu. Travel time between the two provincial capitals is around 4 hours.

Train to Guilin: If you are traveling from Guangzhou to Guilin, the high-speed train is a good option since it only takes around 3 hours. If you are traveling from Beijing, Shanghai, or Xi'an, we suggest flying to Guilin since there are fewer choices of high-speed trains and the travel time takes more than 9 hours.

Train to Zhangjiajie: At the time of writing, there is no high-speed train to Zhangjiajie. If you plan to do a Yangtze River cruise, then you can take an ordinary train from Yichang to Zhangjiajie after you disembark from your cruise, which takes around 5 hours. Otherwise, we suggest flying into Zhangjiajie.

Train to Tibet: There is no high-speed train to Lhasa. The ordinary train from Beijing to Lhasa takes just over 40 hours, which means you have to spend two nights on the train. It is often said that traveling to Tibet by train gives you time to adjust to the high altitude since you ascend gradually. On the other hand, however, you may not sleep well on the train, which could add to your altitude sickness. In addition, most travelers have limited time when traveling in China, so we usually suggest that our guests fly to Lhasa and stay there for one or two days to adjust to the altitude before traveling to higher altitude destinations.

Where and How to Buy Train Tickets

China's official train ticket booking website,, is only available in Chinese. Popular travel website Ctrip offers English train ticket query and booking services. You can also go to a railway station or an authorized ticket office to buy a ticket in person (remember to bring your passport). After booking your train ticket online, you can go to any train station or authorized ticket office to collect your ticket by showing your order number and your passport. If you are traveling on one of our tours, we will arrange your train tickets as well as pickup/drop-off at train stations. ■

The China Guide is a Beijing-based travel agency that customizes private tours, educational student tours, and incentive trips across China. We have more than ten years of experience crafting tours for tens of thousands of travelers from the United States, Canada, Australia, the United Kingdom, Germany, France, Spain, and beyond. We promise all our tours have no hidden fees, no shopping stops, no touristy restaurants, just memorable experiences! Learn more about us or contact us to start planning your perfect China trip.

Our Popular Tours
Golden Triangle of China Golden Triangle of China
Beijing in 48 hours Beijing in 48 hours
Tale of Two Cities Tale of Two Cities