Забыла сказать, что автобус стоит 170 руб., электричка - 178 руб. Последний автобус уходит с Ленинградского вокзала в 20 часов 00 минут, а вообще ходят они по заполнению, поэтому график не очень точный и время в пути не нормированное (ориентировочно 3,5 часа, но если не повезет с пробками, то может и 5 часов). Автобус приходит не на ЖД, а на автовокзал, но это в 15 метрах от ЖД (заблудиться невозможно). Электричка в смысле времени надежнее. Да и приходит она туда же, откуда потом отправится поезд на Питер.
Так что, кто еще не определился, выбирайте. Возможно увидимся на вокзале в Твери!!!