Отель «Петра» расположен в центре Петрозаводска, в историческом здании. Вокруг отеля находятся разнообразные парки, скверы, аптеки и магазины. До аэропорта Бесовец расстояние составляет 16,5 километров, а до железнодорожного вокзала — всего 500 метров