Город находится в 1850 км от аэропорта Казани.
Путь из Казани в Петрозаводск занимает в среднем 18 часов 22 минуты.
Город находится на территории Восточно-Европейской равнины к северу от Олонецкой возвышенности и Шокшинской гряды. Расположен на берегах Петрозаводской губы Онежского озера амфитеатром на озёрных террасах, вытянувшись вдоль побережья на 21,7 км. Город окружён лесами с юго-западной стороны и Петрозаводской губой Онежского озера на северо-востоке.
Петрозаво́дск — город республиканского значения на северо-западе России на берегу Онежского озера; столица Республики Карелия, образующая Петрозаводский городской округ.