Where can I book China train tickets?

Q: What are the most reliable sites that offer the most competitive rates to book train tickets in China? Also which are the official sites of the railways? Is it cheaper traveling by train than flying budget air lines?

Currently, the purchase of tickets for trains in China cannot be done conveniently. This is due to a number of reasons. Generally, train tickets are sold only 10 days or so in advance, this is does not give much time to pre-trip planning. Also, for most train trips, fares are low and there is not much profit in train-ticket retailing. Finally, online payment is still a problem in China. As result, people either buy their tickets themselves or through a third party such as a travel agency or a hotel where they stay.

One of the larger travel websites in China is ctrip.com. It offers information on train travel but does not provide ticket-purchase service (it does sell plane tickets and hotel rooms). The train schedule it provides, however, is in Chinese and does not seem to be part of its English presentation. The train schedule at the website, in Chinese, can be found here:

http://www.ctrip.com/supermarket/train/

The English version of ctrip.com can be found here: http://english.ctrip.com/

There are other websites that offer train travel information. Again, they do not offer online booking service and they tend to be in Chinese. Here are three such Chinese websites:

http://www.huochepiao.com
http://www.huoche.com.cn
http://www.tielu.org

These websites also advertise for agencies that provide train ticket purchasing service. "Huoche" is Chinese for train whereas "tielu" is Chinese for railway.

Railway is stated-owned in China, so the official website for Chinese railway is http://www.china-mor.gov.cn/. This website is no use to travelers, however, as it is mostly about the operation of the railways in China. An affiliated webiste that provides train schedules is http://www.shike.org.cn/. This website is in Chinese and does not offer online booking.

Off the internet, people purchase their tickets through a travel agency or a hotel, at train ticketing offices that can offen be found across a city, or at a railway station itself. If possible at all, try to avoid the railway station option, as it can be a rather hectic thing to do. Numerous travel agencies offer train ticket purchase service, but it is hard to say if they're reliable or not. For foreign travelers, working through their hotels seem to be a good way to have this done. Generally, the fee charged for a train ticket is in the range of 30-60 Chinese dollars.

Generally speaking, in China, it is cheaper to travel by train than by plane. A soft sleeper on a fast train may cost as much as a plane ticket, but in most cases, train is a more economical way to travel. For example, whereas a soft sleeper on a fast train from Beijing to Guangzhou costs about 700 Chinese dollars, a plane ticket between the same destinations costs about 1,000 RMB.

There is one notable difference between train tickets and plane tickets in China. Whereas prices of train tickets remain almost the same, there are often hefty discounts on airfares. This means that you plan right and book your plane tickets at the right time and right place, you can save a little or quite a bit, but this is not true with train tickets.


I must say i havent got such wonderfully clear and detailed advice in a long time. This is very nice and warm and useful indeed. I shall recommend this site to my friends as well.

anand gurnani
(india)


If you are staying at a hotel that is relatively good you can ask them for help with booking tickets while there. My friend and I went last year it was such a long trip we are going to stay local to the states this year and take carnival cruises to the caribbean for a relaxing trip with out any flying.