China by train
How to travel in China by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.
Click now to get a saver fare.
Buy your train tickets for China and bordering countries easily and securely here. Online shop of China Highlights, the rail travel experts for China.
To travel from China to India, there is no rail connection available. We recommend to book a direct flight via the given booking link. Train tickets in India are available via 12go.asia.
To travel from China to Japan, there is a direct ferry connection from Shanghai (China) to Osaka (Japan). Both cities are connected to the national railway network.
Another option is to travel first by train to Qingdao (China). There you change to the ferry to Incheon (South Korea). Cross South Korea from Incheon to Busan. From Busan (South Korea) take the ferry to Japan.
China North Korea
If you want to travel from China to North Korea by train, you can make use of one of the direct trains running four times per week between Beijing (China) and Pyongyang (North Korea). The journey time is about 30 hours.
This route seems to be open for individual travellers.
China South Korea
If you want to travel from China to South Korea, you have to include a ferry on the route from Qingdao (China) to Incheon (South Korea). Daily ferry connections are available.
Qingdao (China) and Incheon (South Korea) are both well connected to the national railway network of each country.
To travel from China to Kazakhstan by train, you have once per week a direct overnight train from Ürümqi (or Urumqi / China) to Almaty (Kazakhstan). The journey time is about 36 hours. Buy your train ticket via the given booking link (write the city name like "Urumqi")..
If you want to travel from China to Mongolia by train, buy your train ticket via one of the given booking links or locally at a train station in China.
Direct connections available from Beijing (China) to Ulaanbaatar (Mongolia).
To travel from China to Russia by train, use the direct train connections by the Trans-Siberian Railway. Buy your train ticket online via one of the following booking links. There you will also find the exact schedules and ticket prices which depends on the date of your travel.
If you want to travel from China to Vietnam by train, you have daily connections. There are two main travel routes available.
The first travel route is from Beijing, Guilin, Nanning (China) to Hanoi (Vietnam).
There are two direct trains per week from Beijing (China) to Hanoi (Vietnam).
There are every day connections from Nanning (China) to Hanoi (Vietnam). If you travel on a date were no direct train runs from Beijing to Hanoi, first travel by the daily overnight train from Beijing to Nanning, then by the daily overnight train from Nanning to Hanoi.
The second travel route is from Kunming (China) to Hanoi (Vietnam) with change and border crossing at Hekou (China) and Lào Cai (Vietnam). The train in China coming from Kunming ends at the station Hekou North (China). Journey time 5 hours. There you take a bus or taxi to the border (10 minutes). Walk over the border. And again by bus or taxi (10 minutes) to the station of Lào Cai (Vietnam). From there continue to Hanoi by direct train.
How to buy tickets:
- buy train tickets from China to Vietnam at Chinahighlights. For the city of Hanoi fill in Gia Lam, Hanoi !!!
Direct train: Beijing - Gia Lam, Hanoi.
Connection with change: Beijing - Nanning and Nanning - Gia Lam, Hanoi.
- buy train tickets inside of Vietnam are available via Baolau. For example: Lào Cai - Hanoi.