Beijing to Moscow

on Trans-Siberian trains


Beijing to Moscow by train – choice of stopover options

Traveling from Beijing to Moscow by train via the Trans-Mongolian route is arguably the more scenic and diverse. The mountainous countryside north of Beijing, offering glimpses of The Great Wall, gives way to the south eastern reaches of the Gobi Desert, before turning to the wide open expanses of the Mongolian open steppe. Alternatively, bypass Mongolia by taking the Trans-Manchurian line from Beijing to Ulan-Ude or Irkutsk before continuing on through Siberia and the Ural Countryside to Moscow.

Home to more than 20 million people, Beijing surprises and enchants visitors with a schizophrenic mix of modern and ancient charm. Save time for at least a couple of days for this fabulous megapolis on steroids. A couple of days on the open steppe in Mongolia, or by the shore of Lake Baikal in the heart of Siberia, is the perfect antidote to the rush and bustle of city life, and the more relaxed atmosphere of Irkutsk and Lake Baikal is also a gentle introduction to Russian sensibilities, preparing travellers to the full force of Moscow.

For a far richer experience of Russia, add extra stopovers in Ulan-Ude, Krasnoyarsk, Ekaterinburg, Kazan or Vladimir / Suzdal. Check out the various tour programs in the various destinations to create the perfect mix of adventure and cultural highlights. Feel free to add extra nights in Beijing and Moscow, or extend the adventure with a couple of nights in Saint Petersburg. Most train journeys can be upgraded to first class, two people in a sleeper cabin.

A few of our most popular packages

Painting Monkey on Siberian Train

Polny BM Direct

8 days / from €1,055

Beijing to Moscow direct, via Mongolia

Arguably the more scenic and varied route, taking you through northern China, the Gobi and the open steppe of Mongolia, before crossing Siberian and the geographic border between Asia and Europe.

More details

Lake Balkai during Transiberian Journey

Osnova BM4 (UI)

 14 days / 2 stops / from €1,360

Beijing to Moscow, with budget tour assistance in Mongolia and Irkutsk / Lake Baikal.

The Osnova budget version of our popular two-stop package is perfect for guests travelling on a limited budget or time frame. Combining days on the Mongolian Open Steppe with majestic Lake Baikal.

More details

Polny BM4 (UI)

15 days / 2 stops / from €2,010

Beijing to Moscow, with tour programs in Mongolia and Irkutsk / Lake Baikal.

Our most popular Polny package, combining days on the Mongolian Open Steppe with majestic Lake Baikal.

 More details

Polny BM5 (UIE)

18 days / 3 stops / from €2,840

Beijing to Moscow, with tour programs in Mongolia, Irkutsk / Lake Baikal and Ekaterinburg

A fantastic balanced package that combines the natural scenery and adventure of central Mongolian and days by the shore of Lake Baikal with the cultural highlights of Beijing, Ekaterinburg and Moscow.

More details


‘Everything’s gone like clockwork.
I’ve had the most amazing time.
You have an incredible network of friendly professionals who’ve done everything to make it an enjoyable adventure.’

Murray Emson, August 2017

Mongolia during my Beijing to Moscow train trip

Polny BM6 (UIKE)

18 days / 4 stops / from €2,840

Beijing to Moscow, with tour programs in Mongolia, Irkutsk / Lake Baikal, Krasnoyarsk and Ekaterinburg.

An adventurous package that takes you further into central Mongolia and provides a broad experience of Russia, with time to enjoy beautiful Lake Baikal, Krasnoyarsk, Ekaterinburg, and of course Moscow.

More details

Spices market during Trans Siberian Tour

Polny BM8 (UUIKEK)

 23 days / 6 stops / from €4,060

Beijing to Moscow, with tour programs in Mongolia, Ulan-Ude, Irkutsk / Lake Baikal, Krasnoyarsk, Ekaterinburg and Kazan.

The epic adventure. Explore the open steppe in Mongolia before embarking on an incredible journey across Russia.

More details