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:

International railways under construction/planning from China to:
- Last updated on Jun. 06, 2025 by Grace Yang -