Book China Train Tickets Online

Traveling in China by train is one of the most economical and safety way.Due to some reasons,booking China train ticket used to be a tough job, especially during the Chinese Spring Festival eve.  This has gone since official China train ticket booking website was launched in the late of 2011.People are able to book China train tickets online, such as the train between Beijing, Shanghai, Beijing,Xian etc. Not only China citizen can book the China train ticket online directly, but foreigners providing passport information can book the train ticket online as well.The advantage of booking train ticket online is that it allows you to buy the tickets 60 Days in advance of your departure date (since 7th December 2014) which is longer that buying from train ticket agent which is only 10 days before the departure date. That is why people, especial the young people prefer to buy train ticket online.However,as there is not English version Train ticket booking website, few foreigners book the ticket online by themselves. After reading this article,I believe you will be able to book China train tickets online by yourselves.


1.When paying online, you need a China bank credit cared or debit card. Anyone who dont have China bank card can email me for help. Just show me your full name ,your passport number, date and train NO. , I can book the ticket and pay for you first, then you just return the money via paypal. Please note that I need to charge 20% of the total price to cover the paypal surcharge (paypal will charge 5% per transaction and $35 if I withdraw money from Paypal to my China bank account).

2.If  booking successfully, I will receive a  confirmation email from the website,and forward it  to you with the booking reference number. You can get your tickets by this number and your passport  from any railway station or train ticket agents  in China.

3.Train ticket agents(火车票代售点) at Beijing International Airport :

Terminal 2: Arrival floor, opposite to No.9 gate

Teminal3: China Railway Travel Service (中国铁道旅行社3号航站楼门市部)

4. Train ticket agents(火车票代售点) at Shanghai Pudong International Airport:

B06 Room,Maglev Station, Pudong Airport(浦东东机场中步行道磁悬浮站B06室)


If you are able to make the payment by your China Bank Account ,Just follow this tutorial,you  will find it is not hard to book China train tickets online.

Instruction on booking China train tickets online step by step.

1.First, register you account on official China train ticket booking website:

  • install CA
  • click “Buy Ticket”
  • register
  • agree the policy

China train ticket booking online

2. Fill out your personal information










After you submit your information,check your will receive an “activate account” email from 12306. then activate your account by clicking the link.

3. Return to the homepage, click “Buy Ticket”again, login your account, you will see “Book Ticket”as below ,then Search for the train you like
Book China train tickets online
search train you like

4.Search result(take beijng–shanghai for example),then book

book China train tickets online

5.Show ticket price and fill in your personal information and submit

book China train tickets online

6.Check the ticket information and confirm

7.Make the Payment online

Currently, they only surpport China Bank’s card, like ICBC, CMB, BOC. If anyone have problem of making the payment, please feel free to contact me, I am pleased to help you for the payment.

After you make the payment successfully, you will receive an email about your train ticket’s information. you will find an e-ticket number in the email, such E7879xxxx. Keep this number.

8.Get your train ticket at ticket agent or railway station

When you book China train tickets online successfully, you can get the ticket the day your departure from railway station ticket office. For guarantee, I suggest you get the ticket from the train ticket agent nearby in advance. 5RMB per ticket will be charged if taking ticket from ticket agent.



Free Inquiry Now:

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


21 thoughts on “Book China Train Tickets Online

  1. Hello 20 February Beijing to Harbin after 24 February Harbi. To dalan next 26february dalan to Shangai is it impossible??

  2. Hi Ryan!

    What a wonderful service you are providing via this posting.

    I only need 5 train tickets for this upcoming trip to Hubei/Hunan, Chongqing and Chengdu.

    As I do NOT wish you to lose out when you are being such a good soul to help us buy train tickets (since web-site does NOT accept international credit cards), I’d like to confirm:

    — If total price for 5 train tickets is, say, RMB200 – do I just pay RMB240 (ie, 20% extra) when I click on the Paypal payment?

    — any other extra that I have to pay pls?

    I will provide you with specific train details after your reply. Much obliged, MK

  3. Hi,

    I am hoping to do the trans Mongolian train starting in Beijing, therefore I bought a one way ticket to Beijing and hope to get the train to Ulaan Baatar, but inorder to get a visa I need proof to my flight in and my transport to leave the country, hence I will need my train ticket to do so.

    Can you help with the purchase of the train ticket and will you be able to send me the ticket in time to get a visa?

    Thanks in advance

    • Dear Bridget,

      Thank you very much for your inquire. Could you please let me know which departure date you want for the ticket? And what class of tickets do you prefer, hard sleeper, Soft Sleeper or Deluxe Sleeper? There is an international train K23 from Beijing to Ulan Bator every Tuesday. I will find if the tickets available for your date.

      Looking forward to your reply soon.

      Best Regards,

  4. I contacted Ryan in early Jan 2014 to enquire about train tickets in China, for travels in late January (near festive period)

    Ryan was excellent, very customer focused and happily accommodate my request, including changing the train times on one of my reservations.

    Payment to Ryan was seamless, tickets were collected with no problems and travels were fantastic. Ryan even checked with me after my travel dye to ensure all was ok, which was very thoughtful of him.

    I have no reservations in recommending Ryan to sort travel arrangements/bookings out, and will definitely engage his services again for my next trip to China. He definitely is a safe pair of hands.

  5. Hello, i ‘ve read your guide and I want to ask you about help me to buy tickets for my travel because my friends who have helped me before now are not available for me now and i can’t buy tickets.

    • Thanks for your comment. Could you please kindly let me know what date and trains you would like to take? I can search for you if they are available.



      • K7036 from HeiHe to Harbin 2014/02/23
        D28 from Harbin to Beijing 2014/02/24
        but today is very early

        • Yes it is too early now. I will keep your date and search for you if they are released.

          Have a nice day.


        • hi mdv,

          your train tickets are available now. if you need the tickets kindly send your passport number and full name to my email privately. Then I can book the tickets for you

          Looking forward to your email


        • and ticket type you prefer, such as soft or hard sleeper, first or second class tickets, thanks.

  6. Booked with Ryan last May. Aside from being cheaper (hell lot cheaper) than other travel agencies, Ryan offers quick, reliable and very good service. Highly recommended. Will book again for my next China visit.

  7. Hello! Thank you very much for this informative guide… I was wondering if you could please help me to book a ticket for the T108 (Shenzen-Beijing) train, because I don’t have any Chinese bank account hehe… thanks a lot in advance! :)

      • Hello Ryan!

        I just wanted to thank you for your help, everything went great! I had
        no problems getting my train ticket, and the journey itself was a very
        interesting adventure hehe.

        Thanks for all, take care, best regards!

  8. Hi,
    I would like to travel during chinese newyear next year (31 jan-08 feb 2013) from Beijing to Shenzhen, with some stops in between, like Guilin. I would like to find an agent but even they can not guarantee me to be able to book it succesfully. What should I do?
    Thank you so much for your help!

  9. I’m not positive where you are getting your information, however good topic. I must spend a while studying more or understanding more. Thanks for great info I was looking for this information for my mission.

  10. You are really a excellent webmaster. The web site loading speed is amazing. It kind of feels that you’re doing any unique trick. Furthermore, The contents are masterpiece. you have performed a magnificent job in this subject!

  11. Hi Deepak,

    Thanks for your quick response. Yes it is true, it is hard to book the train ticket for hot cities,even on normal days. I am not sure if it is available on agent nearby ,as Hong Kong is a special region in China.

    Maybe you can take train from Beijing to Shenzhen, then transfer from Shenzhen to Hong Kong. It is more easier to buy tickets from Beijing to Shenzhen, and these tickets are available online.



  12. Hi Deepak,

    Thank you very much for visiting our website. Yes the train ticket from Beijing to Hong Kong is not available online. You had better go to Beijing west railway station to buy the ticket. tickets will be released 10 days in advance from railway station. you can buy on 19th September for 28th’s tickets.

    Best regards,