Расстояние от Москвы до Петрозаводска — 697 километров по прямой и 1027 по трассе: ехать на машине нужно примерно 13 часов. На поезде вы доедете за 14-22 часа (в зависимости от конкретного маршрута), перелёт на самолёте займёт 1 час 40 минут.