Можно на прямом автобусе (маршрут его "
Петербург-Чудово-Малая Вишера-Любытино-Боровичи"). (ехать - около 5 часов, причём довольно долго стоит в Чудово и в Малой Вишере).
http://www.avtovokzaly.ru/avtobus/Sankt ... Borovichi/Но билеты не всегда есть.
Поэтому я б ехал из Петербурга через Вишеру (собственно, из Карелии так и езжу).
Электричкой до Малой Вишеры, а дальше - автобусом до Любытино.
(желательно выезжать первой электричкой, а то автобус долго ждать придется).
Из полезного:+7 (81660) 3-12-78 - автостанция г.Малая Вишера (имеет смысл спросить, во сколько идёт автобус на Любытино - т.к. иногда бывают изменения).
+7 (812) 7665777 - автовокзал Петербурга, откуда идёт автобус на Боровичи (можно уточнить ещё раз во сколько, вдруг изменения есть. И забронировать по телефоун билет, если билеты ещё есть).
http://rasp.yandex.ru/ - тут можно посмотреть расписание электричек от Петербурга до Малой Вишеры.
http://maps.yandex.ru - Любытино на карте относительно других населенных пунктов.
---------------
Прочие варианты рассматривать смысла не имеет, т.к.:
* до Окуловки из Петербурга слишком близко - выезжать из СПб в 2 ночи, как-то не особо приятно, причём в Окуловке надо ещё и поезда ждать, который больше 2-х часов до Любытино идёт (четверг, воскресенье).
* До Боровичей прямой поезд отменен (да и крюк нехилый выходит).
* Через Неболчи - крайне неудобно (в 02:46 ночи в Неболчах и дальше - только такси, до утра нет ничего).