Night trains from Baltics to SPb
The new L-Ekspresis sleeper cars on tests. Photo from here
Since the Vilnius—Saint Petersburg service was cancelled this Summer, the Rīga—Saint Petersburg service (with which it was combined) had become unprofitable.
So as of today the Rīga—SPb service is diverted through Novosokolniki and combined with Rīga—Moscow and Gomel—SPb trains, making the journey 1,5 hrs longer to a total of over 17 hours. This route change has also meant that Daugavpils (Lat) and even Pskov (Rus) no longer have a direct train service to SPb.
The new route
With the cancellation of Vilnius—SPb service, there aren't any trains connecting Latvia and Lithuania.