Прямого рейса Москва - Петрозаводск нет. Для поездки в Петрозаводск можно воспользоваться автобусами:
Москва (автостанция Новоясеневская) — Санкт-Петербург (автовокзал №2), Санкт-Петербург (автовокзал №2) — Петрозаводск Пересадка в Санкт-Петербурге (Санкт-Петербург (автовокзал №2))
Москва (Щёлковский автовокзал) — Санкт-Петербург (автовокзал №2), Санкт-Петербург (автовокзал №2) — Петрозаводск Пересадка в Санкт-Петербурге (Санкт-Петербург (автовокзал №2))
Москва (метро "Речной вокзал") — Санкт-Петербург (Метро "Проспект Ветеранов"), Санкт-Петербург (северный автовокзал) — Петрозаводск Пересадка в Санкт-Петербурге (Санкт-Петербург (Метро "Проспект Ветеранов") → Санкт-Петербург (северный автовокзал))