A World of Discovery

The best time to travel on the Trans-siberian Railway

Our Trans-Siberian railway journeys pass through Russia, Mongolia and China meaning the climate can change depending on the leg of your journey. See our guide on the average temperatures and rainfall throughout the year so you can plan your trip at the right time.

The weather charts show the average daily minimum and maximum temperatures in Celsius and the average monthly precipitation.

Trans-siberian Seasons

In European Russia, summer days from late May to early September are warm and very long. At midsummer in St Petersburg there is no real darkness. Average temperatures range from 18-25 C. Autumn is brief and by the end of October, winter sets in, bringing with it lots of snow and extremely low temperatures. Spring arrives with a vengeance, heralding the great thaw, in late March and April.

Mongolia experiences four very distinct seasons with winter lasting from November to February, spring from March to May, summer until August and autumn during September and October. Summer is peak travel season when the weather is fine. The sunshine can be intense with almost zero humidity and occasional cloud cover. August is the wettest month of the year though by September and October the temperatures are cool, the rain eases up and the changing colours make for spectacular scenery. November sees the onset of the incredibly cold but dry winter months when snow often blankets the ground.

The autumn months of September to early November are a wonderful time to visit Beijing and northern China when the skies are clear and the days breezy. The winter months of late November to February are cold and windy yet the occasional snows can make the city look beautiful when it settles over the Great Wall and other historical monuments. Spring is dry, warm and hazy, and temperatures surge from May onwards. Late summer sees heavy rainstorms with July and August the wettest months of the year.

Climate | Moscow

Temp Min °C-16-14-81811131273-3-10
Temp Max °C-9-6410192123221692-5
Rainfall (mm)393836375358887158454754

Climate | Ulaan Baatar

Temp Min °C-32-29-22-8-271182-8-20-28
Temp Max °C-19-13-4713212221146-6-16
Rainfall (mm)12351028765123555

Climate | Beijing

Temp Min °C-10-8-1713182120146-2-8
Temp Max °C14112127313130262093
Rainfall (mm)4581735782431415816113