International Trains

China International Train Schedule

 International trains between Hohhot and Ulaanbaatar, Nanning and Hanoi and Beijing and Ulaanbaatar have resumed operation one after another since March 2024, while those between Beijing - Moscow, Beijing - Pyongyang, Urumqi – Almaty, and Urumqi - Astana are still in suspension. We will update the page at the very first time.

There are couples of international trains traveling from China to Russia, Mongolia, North Korea, Kazakhstan and Vietnam. Followings are the schedule and ticket fare of trains which are operating now, just for your reference:
 1. The listed time is coincident with the Beijing Time.
   2. '+1' indicates the second day, '+2' indicates the third day, etc.

Beijing - Ulaanbaatar (Last Update: June 5, 2025)
K23  (↓)  Stations K24  (↑)
Arrival Departure Arrival Departure
/ 07:27 every Tue. Beijing 14:35 /
15:27 15:43 Jining South 06:37 06:55
20:18 00:59 +1 Erlian 21:00 02:00 +1
01:25 02:40 Zamyn-Uud 18:50 20:35
06:15 06:46 Saynshand 14:48 15:19
10:09 10:25 Choir 11:16 11:31
14:35 - Ulaanbaatar (Ulan Bator) -- 07:18 every Thu.

Ticket Fare:
On K23: CNY 1,854/soft sleeper, CNY 1,291/hard sleeper
On K24: CNY 1,090/soft sleeper, CNY 960/hard sleeper

 
Hohhot - Ulaanbaatar (Last Update: June 5, 2025)
34/4654/4651 (↓) Stations 4652/4653/33 (↑)
Arrival Departure Arrival Departure
/ 20:22 every Mon. & Fri. Ulan Bator 10:25 /
/ Amgalan 10:08 10:12
/ Tsagaan khyar 08:44 08:52
00:42+1 01:00 Choir 05:19 05:50
04:23 04:54 Saynshand 01:05+2 01:45
08:30 10:00 Zamyn-Uud 17:35 21:30
10:25 13:45 Erlian 05:26 17:10
19:26 19:46 Jining South 23:45 00:01+1
21:23 / Hohhot / 21:59 every Mon. & Fri.

Ticket Price: 
Operated by China: CNY 1,220 (USD 169) for hard sleeper, CNY 1,765 (USD 245) for soft sleeper
Operated by Mongolia:  CNY 1,311 (USD 182) for hard sleeper

 
Nanning - Hanoi (Last Update: June 5, 2025)
T8701/MR2 (↓) Stations MR1/T8702 (↑)
Arrival Departure Arrival Departure
/ 18:05 every day Nanning (Nam Ninh) 10:06 /
20:15 20:21 Chongzuo 07:56 08:01
22:18 23:41 Pingxiang 04:31 06:05
00:22+ 02:55 Dong Dang 01:55+ 03:50
05:33 05:36 Bac Giang 23:11 23:14
06:30 / Hanoi (Gia Lam) / 22:20 every day

Ticket Fare: CNY 215/soft sleeper
Note: Passengers who want to prolong their travel to Beijing can take normal train Z6 at Nanning Railway Station after getting off T8702. It departs at 10:50 am every day and arrives at Beijing West at 09:59 the next morning. For the opposite direction, Z5 is running daily from Beijing to Nanning at 16:05 - 14:44+1. Passengers can go on to take the international train T8701 upon arrival in Nanning to start a cross border travel.

 
Kunming - Vientiane (Last Update: June 5, 2025)
D87 (↓) Stations D88 (↑)
Arrival Departure Arrival Departure
/ 08:08 every day Kunming South 18:34 /
08:45 08:49 Yuxi 17:51 17:55
10:38 10:42 Puer 15:56 16:00
11:24  11:30 Xishuangbanna 15:10 15:16
12:31 13:23 Mohan 13:19 14:11
13:35 14:27 Moding 12:17 13:07
14:57 15:00 Mengsai 11:43 11:46
15:54 15:58 Luang Prabang 10:45 10:49
16:49 16:52 Wanrong 09:52 09:55
17:44 / Vientiane / 09:00

Ticket Fare: CNY 542/second class seat, CNY 864/first class seat

 

Other international trains between China and nearby countries which are still in suspension:

K3/K4
Beijing - Ulaanbaatar - Moscow

K19/K20:
Beijing - Manzhouli - Moscow

K27/K28:
Beijing - Pyongyang
K9795/K9796: Urumqi - Almaty
K9797/K9798: Urumqi - Astana

 International railways under construction/planning from China to:

- Last updated on Jun. 06, 2025 by Grace Yang -