Trains leave Leningradsky station (metro Komsomolskaya) at 00:30 and arrive in St. Petersburg at 09:05.
Trains leave Moskovsky station (metro Pl.Vosstniya) at 22:16 and arrive in Moscow at 05:57 at Leningradsky station.
For reservations call (+7) 800 777 20 19 or book online at www.poezdmegapolis.ru.
Show on map
It can be crowded and chaotic, but with shops, bars, restaurants and internet cafe Moscow station can be a convenient place to hang out if you have to wait for your train. It has several cash machines and a left luggage room and a couple of sightseeing o