The Trans-Siberian Railway is the longest continuous rail line on earth, a ‘bucket list’ entry for every savvy traveler. The total distance by rail from Beijing to St Petersburg, Russia is 7925 km.

The world’s most famous railway route runs between Moscow - Ulaanbaatar - Beijing. You can start your trip at any of these points, and immerse yourself in three completely different cultures. Some travelers choose to combine train and air travel when visiting Mongolia, for example arriving by train from Moscow or Beijing and then returning by air. The choice of itinerary is yours, and here at Discover Mongolia we are able to make your dreams a reality by providing rail tickets to either Beijing or Moscow to or from Ulaanbaatar.


How long does the Trans-siberian Railway take?


The journey from Ulaanbaatar to Moscow by train takes approximately 5 days, and from Ulaanbaatar to Beijing the train takes approximately 32 hours. On the journey, you are able to visit Irkutsk to see the beautiful Lake Baikal – a once in a lifetime opportunity.



Each train has a choice between the 2nd class 4-berth compartments (kupi) and 1st class 2-berth compartments (spalny wagon or 'SV') as well as a restaurant. Tickets must be purchased 1 month in advance. The team here at Discover Mongolia are happy to purchase your rail tickets for you and make the booking process a breeze. Please send your inquiry by filling out form in right side of this page.

Your assurance of excellence and reliability: