Beijing to Moscow via Ulaanbaatar

There are two train routes connecting Beijing to Moscow. The shorter one is Trans-Mongolian route. Its length is 7622 km. The longer one is 8961 km long and it goes through Chita. Trans-Mongolian route is one day shorter than the one going via Chita, but you will need a transit Mongolian visa for the trip.

There is only one train running on Beijing to Moscow Trans-Mongolian route, which operates once a week. The same train runs on the Moscow to Beijing route. The trip takes 5 days. To avoid the trouble of applying for Mongolian transit visa, you may consider taking a direct train to Moscow instead.

7622 km

1 train
on the route

once a week

Travel time
5 days

44 stops
on the way

Price from
810 USD

Frequently Asked Questions From Our Travelers

Do I need a Mongolian visa to travel from Beijing to Moscow by train?

Train #033/043 Beijing to Moscow runs through Mongolia. Visa requirements depend on the agreements between your country and Mongolia. Please note that it is impossible to get a visa on board the Beijing to Moscow train.

How long does it take to travel from Beijing to Moscow by train?

The travel time between Beijing and Moscow is 5 days if you travel by the Trans Mongolian train #033/043 Beijing to Moscow.

Is there a restaurant car on the Beijing to Moscow train?

Yes, there’s a restaurant car on the Beijing to Moscow train. The average price is $5-$20 per meal, the menu is not available online as it is different for each train and also changes throughout the year. Please note that RMB is accepted when the train runs through China, MNT is accepted once the train enters Mongolia and Roubles are accepted when the train runs through Russia.

Is it possible to buy an open ticket from Beijing to Moscow and stop in several cities?

No, this is not possible. According to the railroad office’s policy, if you would like to make stops during your trip you must purchase tickets to each city that you’d like to visit. The Russian railroad does not offer any flexible tickets with stopovers. We also highly recommend not to buy tickets on the spot, but plan your trip well in advance and book the tickets online as soon as they are available for purchase, usually 90 days before the trip. 

Can I travel with my cat/dog from Beijing to Moscow by train?

Yes, you can travel with your pet in a 2nd class cabin. You will need to provide all the necessary veterinary documents and book all 4 berths in the 2nd class cabin.


Once you have your tickets, look forward to a wonderful, smooth
and enjoyable journey through the Russian countryside.

Buy your ticket safely and securely and then sit back
and enjoy the ride!

Culture for Kids

A portion of your order goes to helping underprivileged Russian children.

Our travel brands include