Beijing - Ulaanbaatar Trains: K23/ K24
Facts
Train No.: Beijing → Ulaanbaatar (Ulan Bator): K23 in China, 023 in Mongolia; Ulaanbaatar→ Beijing: K24 in China, 024 in Mongolia
Duration: 31 hours and 8 minutes (K23); 31 hours and 17 minutes (K24)
Passing by: China and Mongolia via Trans-Siberian Railway
Distance: 1,553 kilometers (965 miles)
Operator: China Beijing Railway Corporation, Ulaanbaatar Railway Bureau
Stations | Arrival | Departure |
---|---|---|
Beijing | --- | 07:27 every Tue. |
Jining South | 15:27 | 15:43 |
Erlian | 20:18 | 00:59+1 |
Zamyn-Uud | 01:25 | 02:40 |
Saynshand | 06:15 | 06:46 |
Choir | 10:09 | 10:25 |
Ulaanbaatar | 14:35 | --- |


Please make sure your visa for Mongolia is valid when passing through the China-Mongolia border.
(Last update on Jun 3, 2025)
Stations | Arrival | Departure |
---|---|---|
Ulaanbaatar | --- | 07:18 every Thu. |
Choir | 11:16 | 11:31 |
Saynshand | 14:48 | 15:19 |
Zamyn-Uud | 18:50 | 20:35 |
Erlian | 21:00 | 02:00+1 |
Jining South | 06:37 | 06:55 |
Beijing | 14:35 | --- |
Note:
1. "+1" indicates the second day;
2. The above time is Beijing Time, while Mongolia implements Daylight Saving Time from late March to late September, so during this period the Mongolia time should be one hour plus the time in the above table.
Ticket Fare of Beijing - Ulaanbaatar Trains
Soft Sleeper | Hard Sleeper |
---|---|
Beijing to Ulaanbaatar Train | |
CNY 1,854 | CNY 1,291 |
Ulaanbaatar to Beijing Train | |
CNY 1,090 | CNY 960 |
Erlian/ Hohhot - Ulaanbaatar international trains are also in service now. If the timetable of Beijing - Ulaanbaatar direct train cannot meet your schedule, you can choose to make a transfer. Hohhot with more connecting trains to/from Beijing seems to be a better choice.
Beijing - Hohhot - Ulaanbaatar Train
It's worth noting that some high speed trains stop at Hohhot East Railway Station, which are not recommended, as the same station transfer is much easier. If you want to have a visit to Hohhot City, you can also choose to arrive at Hohhot East Railway Station.
Shuttling from Hohhot East Railway Station to Hohhot Railway Station, passengers can take metro line 1 and transfer to line 2 at Xinhua Square station, taking about 30 minutes onboard at a cost of CNY 3.
Beijing to Hohhot High Speed Train Schedule
Train No. | Departure - Arrival | Travel Time |
---|---|---|
G2491 | 08:30 - 11:01 | 2h31m |
D1077 | 09:55 - 12:47 | 2h52m |
G2493 | 11:54 - 14:33 | 2h39m |
G2495 | 16:55 - 19:08 | 2h13m |
G2485 | 17:48 - 20:32 | 2h44m |
Hohhot to Ulaanbaatar Train Schedule
No. | 4652/ 33 |
---|---|
Hohhot Departure | 21:59 every Mon. & Fri. |
Erlian Stopover | 05:26+1 - 17:10+1 |
Ulaanbaatar Arrival | 10:25+2 |
Travel Time | 36H26M |
1. "+1" indicates the second day; "+2" indicates the third day.
2. The tickets for Hohhot to Ulaanbaatar trains are only sold at Hohhot Railway Station. Passengers need to buy on site with their own passport.
![]() |
Soft Sleeper on Hohhot - Ulaanbaatar Train |
Ulaanbaatar - Hohhot - Beijing Train
No. | 34/ 4654 |
---|---|
Ulaanbaatar Departure | 20:22 on every Mon. & Fri. |
Erlian Stopover | 10:25+1 - 13:45+1 |
Hohhot Arrival | 21:23+1 |
Travel Time | 24H38M |
Hohhot to Beijing High Speed Train Schedule
Train No. | Departure - Arrival | Travel Time |
---|---|---|
G2492 | 08:36 - 10:50 | 2h14m |
D1072 | 09:47 - 12:34 | 2h47m |
D1074 | 14:31 - 17:33 | 3h2m |
G2496 | 17:42 - 20:18 | 2h36m |
D1076 | 19:05 - 21:56 | 2h51m |
Hohhot to Beijing high speed trains only run in the daytime. When you arrive by the cross border train at 21:23, no high speed train will be available for you to go back to Beijing the same day. If you insist, 2 overnight sleeper trains are available at Hohhot Railway Station:
Hohhot to Beijing Overnight Sleeper Train Schedule
|
|
Beijing - Ulaanbaatar Train Ticket Fare
Ticket Fare of Beijing - Hohhot Bullet Train
Business Class Seat | First Class Seat | Second Class Seat |
---|---|---|
CNY 544 - 664.5 USD 76 - 93 | CNY 283 - 355 USD 40 - 50 | CNY 182 - 221 USD 26 - 31 |
Ticket Fare of Hohhot – Ulaanbaatar Train
Soft Sleeper | Hard Sleeper |
---|---|
Hohhot to Ulaanbaatar by China Train | |
CNY 1,765 (USD 245) | CNY 1,220 (USD 169) |
Hohhot to Ulaanbaatar by Mongolian Train | |
--- | CNY 1,311 (USD 182) |

K19/K20: | K27/K28: | T8701/T8702: |
4652/4653: | Z5/Z6: | K9795/K9796: Urumqi - Almaty |
D87/D88: | Beijing - Ulaanbaatar - Moscow |
