Я прошлой весной ездил в Питер через Шумилкино (формально это граница с Эстонией). Выехал из Риги часов в 5 утра и часа в 3 дня уже был на Васильевском острове. На границе передо мной было всего несколько машин, но пришлось заполнять кучу бумаг при въезде. Если ехать в обратном направлении, то возможны нюансы из-за визы (возможно там есть ограничение по тому какая граница должна быть пересечена первой). Терехово не советую потому что там самый большой поток машин. Статистику по разным КПП можно посмотреть на
сайте таможни. Был какой-то эстонский сайт на котором можно записиаться для пересечения границы, но я им не пользовался.