Petersburg Holidays

  • Plan, book, travel with confidence

  • Better together

    Save up to €185 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Things to do in Petersburg

Petersburg offers a delightful blend of outdoor adventures and family-friendly activities. Visitors can enjoy recreational areas, embark on exhilarating whale-watching excursions, and explore the local wildlife. Additionally, boat tours provide a unique perspective of the stunning surroundings, while ballet performances add a cultural touch to your holiday experience. This charming Alaskan town is perfect for those seeking both adventure and relaxation.

Shopping

Petersburg offers charming local shops like The Tides and Raven's Brew Coffee for unique gifts and souvenirs. If you're up for a drive, about 24.1km away, explore the shops in Wrangell, where you can find local art, crafts, and more delightful treasures to take home.

Recreation

The Healing Arts Centre in Petersburg offers tranquil massage therapies and holistic treatments that rejuvenate the body and mind. For outdoor relaxation, the nearby Sandy Beach provides stunning views and gentle walking paths, perfect for a peaceful stroll or a moment of reflection by the water.

Adventure

Explore the breathtaking beauty of the LeConte Glacier by taking a kayak tour, where you'll glide through tranquil waters and witness stunning ice formations. For a thrilling experience, embark on a whale-watching expedition to see humpback whales and orcas in their natural habitat.

Nightlife

Petersburg offers a relaxed nightlife atmosphere with local charm. Enjoy a pint at the historic Pioneer Bar, or savour fresh seafood at the Kito's Kave. For a unique experience, join a community event at the local hall, where you can mingle with friendly locals and soak up the culture.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Petersburg

Petersburg, Alaska, offers a delightful blend of outdoor adventures and family-friendly activities. Visitors can explore its charming marina, delve into the local history at the museum, and gather information at the visitor centre. This picturesque destination caters to those seeking adventure, cultural experiences, and the beauty of nature, making it an ideal spot for travellers eager to immerse themselves in the Alaskan wilderness.

  • Petersburg Marina: Experience the lively atmosphere of Petersburg Marina, where you can enjoy outdoor adventures and beach vibes. This picturesque marina is perfect for fishing, kayaking, or simply relaxing by the water while soaking in the stunning Alaskan scenery.
  • The Clausen Museum: Dive into the rich cultural heritage of Petersburg at The Clausen Museum. This charming museum showcases local history, art, and artifacts that reflect the unique identity of the community, making it a fascinating stop for culture enthusiasts.
  • Petersburg Visitor Information Centre: Start your adventure at the Petersburg Visitor Information Centre, where friendly staff provide valuable insights on local attractions and outdoor activities, perfect for families and adventure seekers alike.

Best time to go to Petersburg

The best time to visit Petersburg can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Petersburg falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Petersburg falls in December, visitor numbers are slightly low and weather is mostly cloudy with moderate rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January27.9°F (-2.3°C)Frequent RainMostly CloudyAverageAverage
February27.3°F (-2.6°C)Moderate RainMostly CloudySlightly High
March31.5°F (-0.3°C)Moderate RainMostly CloudyAverageAverage
April38.5°F (3.6°C)Moderate RainMostly CloudyAverageAverage
May47.5°F (8.6°C)Light RainMostly CloudyAverage
June53.2°F (11.8°C)Light RainMostly CloudySlightly HighModerately High
July57.0°F (13.9°C)Light RainMostly CloudySlightly HighModerately High
August56.1°F (13.4°C)Moderate RainMostly CloudyAverageModerately High
September50.7°F (10.4°C)Frequent RainMostly CloudyAverageAverage
October41.7°F (5.4°C)Frequent RainMostly CloudySlightly Low
November32.5°F (0.3°C)Frequent RainMostly CloudySlightly Low
December26.6°F (-3.0°C)Moderate RainMostly CloudySlightly LowAverage

Booking tips and Expedia advantages for Petersburg

To save money during your visit to Petersburg, plan your trip between September and May for lower hotel prices, with Tuesday typically being the cheapest day to stay. Booking hotels one month in advance can yield better rates, and consider using Expedia for last-minute deals. Combine your accommodation with flights and activities for added savings. For budget-friendly activities, explore the stunning natural scenery and enjoy the free outdoor experiences that Petersburg offers. Public transport is available, but walking is a great way to soak in the local atmosphere without extra costs.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Petersburg is moderately seasonal. The cheapest months to stay in Petersburg are , where the prices are moderately lower. This is in comparison to June to August, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Petersburg is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Petersburg is Tuesday. The most expensive day to stay in Petersburg is Thursday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you favour. To find the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Petersburg with your flights and activities through an Expedia package.

Top hotels in Petersburg

Nordic House

Nordic House

2 out of 5
806 S Nordic Dr, Petersburg, AK
Fully refundableReserve now, pay when you stay
10/10 Exceptional! (13 reviews)
Amazing one bedroom apartment that has everything you need for a great stay. 13 minute walk to town. I would definitely come back.

Reviewed on 27 Sept 2025

Nordic House
Wrangell Narrows Seaside Getaway with Hot Tub

Wrangell Narrows Seaside Getaway with Hot Tub

Petersburg
10/10 Exceptional! (18 reviews)
Great property at a terrific location.

Reviewed on 30 Aug 2025

Wrangell Narrows Seaside Getaway with Hot Tub
Walkable 3 Bedroom Duplex with private Hot Tub, Porch, and Scenic Views

Walkable 3 Bedroom Duplex with private Hot Tub, Porch, and Scenic Views

Petersburg
9.6/10 Exceptional! (8 reviews)
We had an absolutely wonderful stay! The property was spotless, beautifully maintained, and had everything we needed for a comfortable visit. Waking up to the peaceful water views and fresh Alaskan air was such a treat. The location was perfect for spending time with our family in Petersburg, and ...

Reviewed on 24 Aug 2025

Walkable 3 Bedroom Duplex with private Hot Tub, Porch, and Scenic Views
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.

What to do in Petersburg

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.