Introduction
When to visit
How to get there
Where to stay
Renting a car

Petersburg travel guide

Petersburg Tourism | Petersburg Guide

You're Going to Love Petersburg

With a population of 2,948, Petersburg is a must-see destination in Alaska, United States. It is among the most popular tourist destinations in the country. Petersburg deserves at least 2 full days for you to see its main sights.

When to visit Petersburg

Looking for warm weather? Then head to Petersburg in July, when the average temperature is 55.4 °F, and the highest can go up to 64.4 °F. The coldest month, on the other hand, is January, when it can get as cold as 21.2 °F, with an average temperature of 26.6 °F. You’re likely to see more rain in October, when precipitation is around 16.3″. In contrast, June is usually the driest month of the year in Petersburg, with an average rainfall of 5.1″.

Data provided by weatherbase
Temperatures
Temperatures
Data provided by weatherbase

How to Get to Petersburg

Plane

When flying to Petersburg, you’ll arrive at Petersburg (PSG), which is located 1 mile from the city center. The shortest domestic flight to Petersburg departs from Wrangell and takes around 25m.

Plane

When flying to Petersburg, you’ll arrive at Petersburg (PSG), which is located 1 mile from the city center. The shortest domestic flight to Petersburg departs from Wrangell and takes around 25m.

Airports near Petersburg

Airlines serving Petersburg

Alaska Airlines
Excellent (11,448 reviews)
Hawaiian Airlines
Good (2,819 reviews)

Where to stay in popular areas of Petersburg

Most booked hotels in Petersburg

Waterfront Bed and Breakfast
0 stars
Excellent (8.7, 31 reviews)
$105+
Tides Inn
2 stars
Excellent (8.5, 59 reviews)
$132+

Renting a car in Petersburg

Expect to pay $3.33 per gallon in Petersburg (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between $39.97 and $53.30.

Expect to pay $3.33 per gallon in Petersburg (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between $39.97 and $53.30.