Where to go?

Search: by city

Booking Trains to Mongolia

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.

Booking procedure

1. Select your train schedule

2. Send your inquiry

3. Get information with 24 hours

4. Payment (visa or master card)

5. Get your ticket

Booking Procedure

As we are based in Ulaanbaatar, we are able to book cheap and convenient Mongolian train tickets for you and take all the hassle out of the process. Please fill out the inquiry form below with your requirements and we will contact you with a quote and availability for your Trans-Siberian Express trip of a lifetime!