Hotels in Petersburg

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Petersburg?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top landmarks in Petersburg

Learn more about Petersburg

Petersburg is applauded for its cultural attractions such as The Clausen Museum and Clausen Memorial Museum.

Check out reviews of Petersburg hotels guests love

Frequently asked questions

What accommodations do travelers like in Petersburg?
Guests like Nordic House.
Can I book refundable accommodations in Petersburg?
If you're looking for the flexibility to change your plans to Petersburg, most properties provide refundable* rates you can book. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Petersburg be like during my trip?
The warmest months in Petersburg are usually July and August with an average temp of 54°F. February and December are the chilliest months when the average temp is 28°F. The rainiest months are September and November.
Why should I book my Petersburg hotel through Hotels.com?
There are plenty of reasons to book your Petersburg travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Petersburg

Things to do in Petersburg

Petersburg enchants travelers with its stunning glaciers, serene rivers, and lush forests. Explore the pristine beaches, hike through scenic trails, and dive into the vibrant marine life. Enjoy thrilling whalewatching trips, observe diverse wildlife, and appreciate local art—all set against a breathtaking natural backdrop that invites exploration.

  • The Clausen MuseumOpens in a new window – Step into the past at The Clausen Museum, where local history comes alive through fascinating exhibits. Discover the rich heritage of Petersburg, including the stories of its early settlers and the indigenous cultures that shaped the region. With its engaging displays, you'll gain a deeper appreciation for the area's unique history and the people who have called it home.
  • Petersburg MarinaOpens in a new window – Dive into the vibrant life of Petersburg at the Petersburg Marina. This bustling hub is not just a place to dock your boat; it’s a perfect spot to watch fishermen return with their daily catch or to take a leisurely stroll along the waterfront. Enjoy the stunning views of the surrounding glaciers and mountains while soaking up the lively atmosphere of this coastal community.
  • Stikine Flats Wildlife Viewing AreaOpens in a new window – Head to the Stikine Flats Wildlife Viewing Area for an unforgettable experience in nature. This lookout offers breathtaking views of the expansive wetlands teeming with wildlife. Keep your binoculars handy as you may spot migratory birds, seals, and other wildlife in their natural habitat. It's a great spot for photography or simply enjoying the serene beauty of Alaska's wilderness.

4 tips for savvy savings when booking a hotel in Petersburg

  1. Book for the cheapest times: The most affordable time to visit Petersburg is during March, April, and September, when hotel prices are lower. For those on a budget, spending at least 2 to 3 days in the area is a great value for money, allowing you to explore the city's key landmarks, cultural sites, and natural wonders. You can enjoy attractions related to history and culture, including stunning glaciers, whalewatching opportunities, the local marina, and scenic riverside walks. This budget-friendly itinerary ensures you experience the rich heritage and breathtaking landscapes that Petersburg has to offer.
  2. Look for last-minute deals on Hotels.com: To find last-minute deals to Petersburg, consider exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates close to your travel date. To enhance your chances of snagging savings, enable email alerts or push notifications for flash sales and exclusive promotions. Additionally, the Smart Shopping tool available in the app allows you to compare hotel prices and amenities, making it easier to find cheap hotel deals. You'll be among the first to know if prices drop or new rooms become available, setting you up for a fantastic last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay in a Petersburg hotel. For those seeking unique accommodations, boutique hotels often provide a more personalized experience and sometimes offer better value. When you book with Hotels.com, we'll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend alternative dates that might be more affordable, increasing your chances of finding a great deal.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it usually tends to come with higher prices. For more budget-friendly options, consider lodging in less central neighborhoods, where you can find a good balance between cost and accessibility to the sites you want to visit. You might also look into independent hotels a bit farther away, which can offer a more authentic experience at a more affordable rate.

Best time to go to Petersburg

Petersburg experiences its lowest average temperature in December, at 26.6°F (-3.0°C), while July is the hottest month, with an average temperature of 57.0°F (13.9°C). September tends to be the wettest month. The peak travel months to visit Petersburg are February, June, and July, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light to moderate rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by moderate to frequent rainfall and mostly cloudy conditions.

Keep exploring