The best time to take the Trans-Siberian Railway is from mid-May to late September. Winter fans may consider December/January to ice-skate on Lake Baikal
641