По железной дороге
Из Москвы с Ленинградского вокзала в Петрозаводск в 19:55 выходит фирменный поезд "Карелия". В пути 14 часов 30 минут, Плацкарт стоит порядка 1 тыс. рублей, купе от 1.2 тыс. рублей.
Можно доехать на проходящем поезде Москва - Мурманск. Рейсы 01:00 "Арктика" и 21:20.
Обратно из Петрозаводска фирменный поезд "Карелия" выезжает в 19:00, из Мурманска "Арктика" в 15:17 (время выезда из Петрозаводска) и 19:44.
Из Санкт-Петербурга можно доехать на поездах Москва - Мурманск "Арктика" в 08:59; Санкт-Петербург - Мурманск в 17:20; Санкт-Петербург - Петрозаводск 18:16 (по нечетным), 22:02. Все поезда отправляются с Ладожского вокзала. Время в пути 7-8 часов, за исключением поезда в 18:16. Он идет больше 14 часов.
На автобусе
Из Санкт-Петербурга ходят автобусы до Петрозаводска с автовокзал №2. Рейсы 08:30 (пт, сб, вс), 13:00 (вт, ср, чт, пт), 22:00 (ежедневно). Время в пути 8 ч 30 мин. Стоимость билета 550 рублей.
На самолете
Из Москвы из Домодедова в 07:30 (ПН с 28 марта по 24 октября), 09:50 (ВС по 23 октября), 17:15 (СБ по 29 октября) и 22:10 (ежедневно кроме СБ, ВС с 28 марта по 28 октября). Могут быть по разным дням добавочные рейсы. Время в полете 1 час 20 минут. Стоимость эконом класса около 4000 рублей.
Соответственно обратные рейсы 00:20 (СБ с 2 апреля по 29 октября), 07:00 (ВТ, СР, ЧТ), 09:55 (ПН с 28 марта по 24 октября), 11:50 (ВС по 23 октября), 19:20 (СБ по 29 октября).
На машине
Расстояние от Москвы до Петрозаводска 1100 км, время в пути около 15 часов (без заезда в Санкт-Петербург). Дорога через Кириши.