Para praticamente qualquer rota de trem na Rússia, onde trens importantes de longa distância passam e em todas as estações onde eles param por mais de dez minutos, você pode esperar um exército de babooshkas estar esperando, vendendo sua comida self-made. Na minha experiência (viajando de Moscou – Sludyanka e de volta), o que eles vendem é muito bom tanto no gosto como no preço. Então, essas são sempre uma opção.
Além disso, todos os trens de longa distância provenientes da União Soviética receberão água quente em todos os ônibus - os russos esperam que ela esteja lá. Encontre um supermercado antes de sair de Moscou, compre algumas coisas "apenas adicione água" e aproveite o caminho. (Também leve saquinhos de chá ou café instantâneo, qualquer que seja a sua bebida favorita).
Sobre o tema das moedas aceitas, deveria haver um carro de restaurante: só posso falar por experiência com a RZD, mas o restaurante deles no trem Moscou-Vladivostok não aceitaria nada além de rublos em dinheiro. Eu não apostaria no trem aceitando qualquer outra coisa enquanto estiver na Rússia (sim, isso inclui cartões de crédito).