По времени - трудно сказать, зависит от стиля езды и целей поездки. Если цель - норматив Iron Butt, то за день уложимся.
А если, хочется, чтобы остались впечатления, а не ощущения, то дня за 4 до Петрозаводска из Питера добраться можно с удовольствием. А по расстоянию, зависит от длины радиальных выездов с маршрута, но я думаю Питер - Петрозаводск около 700 км.
Еще есть идея удлиннить маршрут до Белого моря - поверьте, зрелище потрясающее.
(В том числе настоящие северные песчаные пустыни!)
Из Питера выезжать удобно, можно организовать встречу, сопровождение и всестороннюю помощь.
Давайте думать маршрут вместе.