Yes, the Irkutsk to Ulan Bator trains run along Lake Baikal, but most of the trip will take place at night.