China International Train Schedule
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.
| 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 | ||||
| Kunming - Vientiane: D87/D88 (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 | ||||
| Kunming - Vientiane: D86/D84 (Last Update: July 18, 2025) | ||||
|---|---|---|---|---|
| D86 (↓) | Stations | D84 (↑) | ||
| Arrival | Departure | Arrival | Departure | |
| / | 10:55 every day | Kunming | 22:08 | / |
| 11:14 | 11:20 | Kunming South | 21:44 | 21:48 |
| 13:42 | 13:46 | Puer | 19:15 | 19:19 |
| 14:30 | 14:36 | Xishuangbanna | 18:28 | 18:34 |
| 15:50 | 16:42 | Mohan | 16:37 | 17:29 |
| 16:54 | 17:44 | Boten | 15:31 | 16:25 |
| 18:15 | 18:18 | Muang Xay | / | / |
| 19:07 | 19:11 | Luang Prabang | 14:11 | 14:15 |
| 20:02 | 20:06 | Vang Vieng | 13:17 | 13:20 |
| 20:59 | / | Vientiane | / | 12:25 |
| Ticket Fare: CNY 552/second class seat, CNY 881/first class seat | ||||
| Beijing - Pyongyang: K27/28 (Last Update: March17, 2026) | ||||
|---|---|---|---|---|
| K27 (↓) | Stations | K28 (↑) | ||
| Arrival | Departure | Arrival | Departure | |
| Beijing Time | ||||
| / | 17:26 every Mon. & Thu. | Beijing | 08:40 | / |
| 19:03 | 19:09 | Tianjin | 06:49 | 06:55 |
| 22:36 | 22:42 | Shanhaiguan | 02:58 | 03:04 |
| 03:20 | 03:40 | Shenyang | 22:07 | 22:24 |
| 07:35 | 10:00 | Dandong | 16:23 | 18:18 |
| Pyongyang Time | ||||
| 11:10 | 13:06 | Sinuiju | 15:44 | 17:13 |
| 18:07 | / | Pyongyang | / | 10:26 every Wed. & Sat. |
| Ticket Fare: CNY 1,476/soft sleeper, CNY 1,017/hard sleeper | ||||
| Dandong - Pyongyang: No.95/85 (Last Update: March17, 2026) | ||||
|---|---|---|---|---|
| No.95 (↓) | Stations | No.85 (↑) | ||
| Arrival | Departure | Arrival | Departure | |
| / | 10:00 every day | Dangdong | 16:23 | / |
| 11:10 | 13:06 | Sinuiju | 15:44 | 17:13 |
| 18:07 | / | Pyongyang | / | 10:26 every day |
| Ticket Fare: CNY 370/soft sleeper, CNY270/hard sleeper | ||||
| K3/K4: | K19/K20: | K9795/K9796: Urumqi - Almaty K9797/K9798: Urumqi - Astana |