12306 app is the only official app launched by China Rail. Booking tickets here will cost no service fee. However,
- It only supports Chinese language.
- Does not accept payment via credit card.
- Need a Chinese phone number to register.
- Only supports Chinese customer service on its hotline.
- Low ratings on app stores and google play.
China Train Booking app connects with the data of 12306, and translate the language into English, Spanish, German, Italian, French, Russian, and Japanese. You can search, book, even cancel your tickets very easily on the app.
- No need to register.
- Supports payment via credit card, PayPal, WeChat Pay, Ali Pay.
- Has delivery service that sending your tickets to your hotel in China.
- Multi-language supported by 1-to-1 customer service team.
- High ratings on app stores and google play. Owns over 90% positive reviews.