I'm an EU citizen, and I'd like to travel to Kaliningrad. I like trains, and there's a direct from St. Petersburg to Kaliningrad, with stops in Vilnius and Kaunas.
However, neither the Russian railways not Lithuanian railways show Lithuania-Kalinigrad connections.
Can I buy a ticket for this connection? And are there any trains to and from Poland? I don't mind getting off at the border and getting on the next train on the other side.
This map suggests that the leftmost line to Poland is operational: