Book China Train Tickets Online

AmoyTrip provides China train tickets booking service with quick reply and ticket confirmation in the lowest booking fee(15%). If you have trouble in booking China train tickets online by yourself. we believe we are your best choice.

1. What You Pay Per Ticket

What you pay = Ticket Price*(1 + 15% booking fee + 5% Paypal handling fee)
For Example:
Ticket Price = RMB100(USD17),
What you pay is RMB100*(1+15% booking fee + 5% Paypal handling fee)=RMB120=USD20 (1USD=6RMB)

2. Information Required:

  1. Full Name
  2. Passport NO.
  3. Train info

3. Make Payment

We book and buy ticket first, you pay later. Only when booking is successful will we send you ticket booking reference No.with email and send Paypal invoice for money request. We don’t ask you to pay before tickets are done.

4.Get Ticket

You can get your tickets by ticket booking reference No. and your passport  from any railway station for free or train ticket agents for RMB5 per ticket in China.

Here are some agents in Beijing airport and Shanghai airport for reference.

**Train ticket agents(火车票代售点) at Beijing International Airport :
Terminal 2: Arrival floor, opposite to No.9 gate
Teminal3: China Railway Travel Service (中国铁道旅行社3号航站楼门市部)

**Train ticket agents(火车票代售点) at Shanghai Pudong International Airport:
B06 Room,Maglev Station, Pudong Airport(浦东东机场中步行道磁悬浮站B06室)

Inquiry Now

See what our clients say about our China train ticket booking service

[strong category=”2770″ slideshow title count=”5″ random  show_for=”5″ effect_for=”1″ ]
[field name=”client_name” class=”name”]
[field name=”country_name” ]



If you have China Bank credit/debt card, please feel free to follow these steps to book China train tickets online by yourself.

About China Train Ticket

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.

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
  • book-China-train-ticket-online-tutorial-1





2. Fill in your new user registration information

book-China-train-ticket-online-tutorial-4 book-China-train-ticket-online-tutorial-5After 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 likebook-China-train-ticket-online-tutorial-6
4.Search Trains (take Beijing–Shanghai for example)—–> Choose the train No. and click Book Button (预订)


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



6.Check the ticket information (date, price, ticket class) and confirm


7.Make the Payment online






Currently, they only support 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 *


This site uses Akismet to reduce spam. Learn how your comment data is processed.

38 Inquires of “Book China Train Tickets Online

  1. Hi! We’d love to buy 4 tickets (hard sleeper) for 6th of September 2016 Beijing – Ulaan Batar. Thanks in advance. Eve

  2. Beijing -ullanbatar, sat 16th april, 1xpax, hard sleeper

  3. hello,

    I am searching for a train ticket from shenzhen north station to xiamen (north or railway station) for the 2nd of February in the late afternoon or towards evening.

    Is it still possible to get a ticket?

    it seems like all trains are sold out due to new year.
    maybe you still got contigents.


  4. Travel date: 09 FEB 2016
    Pax: 2 adults
    Bed: Hard Sleeper (together)

    Train: 2603
    Beijing (00:18AM Feb.09, 2016) Datong (06:13 Feb 09, 2016)
    Price ticket: 2x 93,5 Yuan

    • Hello sir/madam,

      I requested the two tickets above, but got no reply. Did you receive it?


      • Dear Wouter,

        Thank you so much for your inquiry. One of our travel consultants has replied to your email. please check.



  5. Train 1 D286
    Shanghai Hongqiao(07:25AM Jan.06, 2016) Zhengzhou (14:29 Jan.06, 2016)
    1st Class Seat
    Train 2 D284
    Zhengzhou(14:20 Jan.07, 2016) Shanghai Hongqiao (22:13 Jan.07, 2016)
    1st Class Seat
    Passenger 1: BIBANG YEMBI/JOSE ANTONIO, Passport: F0219425, Sex: Male
    Passenger 2: MAKENDENGUE ENGURA/MAGDALENA, Passport: F0110808. Female
    Nationalities: Equatorial Guinea

  6. Do you think you’d be able to help book the following ticket for me?

    1 February 2016 – 1 person – Z172 – hard sleeper (lower bunk) from Suzhou (14:24) to Harbin


  7. 17.11.2015, 2 pax
    Train from Huangshan to Hanoi in Vietnam is r at least to city close to the boarder.

    Thank you

  8. I need a train ticket round trip Hong Kong-Xiamen-Hong Kong on
    December 8, 2015 Hong Kong to Xiamen Leaving at 5.00 PM
    December 14 Xiamen to Hong Kong Leaving at 5.00AM

  9. Travel date: 10/11/15 and 11/11/15

    Number of Pax: 4

    Round trip from Qingdao to Jinan

    Train timing for Qingdao is 10:09am and train timing for Jinan is 1:22pm

    Thank you

    • Dear Lim,

      Thank you so much for your message. One of our travel experts has replied to you vial email,please check.


  10. I would like to travel from Nanjing to Shanghai on October 3rd 2015 on G class train. Do you provide any service for this route? If so, how does this work?

  11. Hi!

    My name is Luv and I want to travel from Hong Kong to Quzhou (arriving there by 3rd). My understanding is there are no direct lines, so I might have to do the following route:

    HK>SZ>Xiamen>Quzhou, correct? Or is there a better route to go by?

    Looking forward to your reply.


    • Dear Luv,

      Thank you so much for your China train ticket booking enquiry. One of our travel experts has send you a reply via email, please check.

      Best regards,

      AmoyTrip Team

  12. Train No Station from Station to. Travel class Dep date and Time

    G7314. Hangzhou. Shanghai Hongq II class seat. 22.10.2015. 13.06
    T110. Shanghai. Beijing. Hard sleeper. 23.10.2015. 17.56
    K267. Beijing. Zhangjiajie. Hard sleeper 26.10.2015. 13.16
    K1473. Zhangjiajie. Liuzhou. Hard sleeper. 30.10.2015. 18.38
    K986. Liuzhou. Guilin. II class 31.10.2015. 07.32

    I need the tickets for me and my wife i.e. Two tickets. Kindly inform me the total ticket price and your service charge. I shall collect the paper tickets at the railway station with your e ticket number.
    Please advise whether for each ticket separate E number or collectively one E number for all tickets. I shall send copies of passport in next mail.

  13. Hi Ryan! Remember me from last year’s train ticket booking?

    URGENT because it looks like no more SOFT SLEEPER for 22 Jun train? Any bus to another station where I can get train ticket to Longyan?

    22 Jun 2015, Guilin North-Longyan SOFT SLEEPER (LOWER BUNK PLS, 2nd class)
    Train K636 lv 1759 hours ar 1242 hours (23 Jun) J: 18¾ hours

    24 Jun 2015, Longyan-Guangzhou SOFT SLEEPER (LOWER BUNK PLS, 2nd class)
    Train K231 lv 1958 hours ar 0519 hours (25 Jun) J: 9½ hours

    Regards, MK

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

  15. 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

  16. 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,

  17. 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.

  18. 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 [email protected] 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.

  19. 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.

  20. 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!

  21. 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!

  22. 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.

  23. 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!

  24. 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.



  25. 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,