Go2China All Apps →
12306 logo

12306

China's official train booking app — all high-speed & intercity rail

Trainline

Setup Guide

  1. Download the App

    Search '12306' on App Store or Google Play. The official app is by China Railway.

  2. Register an Account

    Registration requires a passport number. Use your real name exactly as it appears on your passport.

  3. Book Tickets

    Enter your passport details when purchasing. Tickets are checked at the station gate, so book early for popular routes and public holidays.

UI Navigator — Key Buttons Translated

BUY TICKET 购票

Search and book train tickets

MY ORDERS 订单

View your booked tickets and travel history

CHANGE TICKET 改签

Reschedule your train to a different time

WAITLIST 候补

Join a queue if tickets are sold out

ID / PASSPORT 身份证

Manage your passenger identity documents

PROFILE 我的

Account and settings

Frequently Asked Questions

How do foreigners book high-speed train tickets in China?

Use the 12306 app, China's official rail booking platform. Register with your passport, then search routes, select seats, and pay. The app covers all high-speed and intercity trains across the country.

Can I use 12306 in English?

12306 has limited English support. The interface is primarily Chinese, so travelers often use translation tools or ask hotel staff for help. Booking still works with a foreign passport number.

Do I need a Chinese phone number to use 12306?

A Chinese mobile number helps with verification and receiving ticket alerts, but registration is possible with a passport. Some travelers register using their passport at the station or through the app.

How far in advance can I book trains on 12306?

12306 opens bookings well ahead of travel dates for most routes. Book early during holidays and peak travel periods, as popular high-speed trains sell out quickly.

Build your complete China app kit — all 12306 alternatives in one place

All Apps →