Если на самой главной жд-ветке вдруг вдруг совсем нет никаких билетов, то можно доехать из Питера на утренней электричке 6902 до Великого Новгорода, потусить там целый день и ночным поездом улететь в Москву. На удивление, на такой поезд есть много билетов.
PS: можно и
на собаках доехать Питер-Москва, но это дольше, при этом теряешь целый световой день и нет никакой возможности нормально выспаться.
PPS: разные маршруты по России с пересадками удобно смотреть
здесь. Так как они имеют прямой доступ к АСУ "Экспресс-3", у них более актуальные цены на жд билеты, чем у Яндекса.