There is a great service from Berlin to Shiastokai/Sestokai, but it’s chaotic after that with the demise of the Baltic Express service. We got to Riga via Kaunas, and that took the time it should have taken to get to Tallinn. As far as we could find out, the line to Tallinn is permanently closed, the damage to the rails too expensive to fix. There are plenty of buses however from Riga to Tallinn.
The Baltic Rail Pass has again been withdrawn owing to problems. If it does get sold again, it would be invaluable to have a Russian translation as well as the National ones as most of the people working on the trains don’t seem able to read Latvian/Lithuanian etc. Kaliningrad has ceased to be included. This meant we had to buy a ticket in Vilnius from the border of Kaliningrad to Kaliningrad, but a sleeper from Vilnius to Kaliningrad. No chance! Sleepers, in fact, were complicated to arrange throughout the trip. So complicated that often they forgot to charge us. Despite all the hassles, it was, however, certainly cheap, even for just Latvia and Lithuania – and no queuing for tickets.
