Город находится в 430 км от аэропорта Санкт-Петербурга.
Путь из аэропорта Санкт-Петербурга в Петрозаводск занимает в среднем 5 часов 17 минут.
Петрозаво́дск — город республиканского значения на северо-западе России на берегу Онежского озера; столица Республики Карелия, образующая Петрозаводский городской округ.
Город находится на территории Восточно-Европейской равнины к северу от Олонецкой возвышенности и Шокшинской гряды. Расположен на берегах Петрозаводской губы Онежского озера амфитеатром на озёрных террасах, вытянувшись вдоль побережья на 21,7 км. Город окружён лесами с юго-западной стороны и Петрозаводской губой Онежского озера на северо-востоке.
Нулевой километр расположен на пересечении улиц Свердлова и Дзержинского — у здания Почты России Республики Карелия.
Петрозаводск расположен в 1091 километре к северу от Москвы и в 412 километрах к северо-востоку от Санкт-Петербурга.
Территория Петрозаводска составляет 113,26 км², вместе с территорией городского округа — 615,9 км².
Административно город Петрозаводск входит в состав Петрозаводского городского округа, является единственным населённым пунктом округа. Город со всех сторон окружён территорией Прионежского района, административным центром которого он является.