If you want to travel from Lithuania to Belarus the best option is to take the direct express trains between Vilnius and Minsk that run three times daily. Tickets can be bought online from Lithuanian Railways or at a station.
To travel by train from Lithuania to Poland, you have currently only a connection on weekends. Therefore a bus is the easiest way. Have a look at the booking links. For updated details, read our blog.
If you want to travel by train, first buy a train ticket on Lithuania railways from your departure station to Bialystok. And a second train ticket from Bialystok to your destination in Poland via Polish railways.
Example: calculate with about 22 Euro for a train ticket from Vilnius via Bialystok to Warsaw.
If you want to travel from Lithuania to Russia by train, buy your train ticket via one of the given booking links or locally at a train station in Lithuania.
There are day train connections between Vilnius (Lithuania) and Moscow (Russia) with change in Minsk (Belarus). And one direct night train Vilnius (Lithuania) to Moscow (Russia) via Minsk (Belarus). This train starts from Kaliningrad.