Find hotels in Petersburg, AK from $260

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petersburg hotels

Nordic House

Nordic House
2.0 star property
Petersburg
10.0 out of 10, Exceptional, (14)
"Excellent all around!"
United States
Kenneth
$230 nightly
The price is $260
Dec 28 - Dec 29
Total with taxes and fees
Nordic House
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Petersburg attractions

Learn more about Petersburg

Fishing boats fill the harbor of this charming Alaskan town where you can watch humpbacks from the waterfront during summer months. Explore Norwegian heritage at the Sons of Norway Hall, then kayak through Frederick Sound where sea lions often sun themselves on rocky outcroppings.

Petersburg Alaska Channel

Top Petersburg Hotel Reviews

More cheap stays in Petersburg

Nordic House

Nordic House

806 S Nordic Dr Petersburg AK
$230 nightly
The price is $260 total per night from Dec 28 to Dec 29
$260 total
Dec 28 - Dec 29
Total with taxes and fees
10/10 Exceptional! (14 reviews)

Hotels in Petersburg with star-rating

Find out more about Petersburg

Top reasons to visit Petersburg

  • Whale Watching: Experience the excitement of whale watching in the pristine waters surrounding Petersburg, where you can spot majestic humpback whales.
  • Outdoor Adventures: Enjoy activities like hiking, fishing, and wildlife watching amidst the breathtaking landscapes of Alaska.
  • Local Culture: Discover Petersburg's rich cultural heritage through exhibits at the history museum and local events.
  • Scenic Marina: Explore the charming marina, perfect for leisurely strolls and enjoying the picturesque views.
  • Family-Friendly Activities: Engage in a variety of family-friendly outings that cater to all ages.

Find great hotels in Petersburg

Petersburg, Alaska, offers a variety of accommodation options to suit every traveler's needs, from cozy motels to charming bed and breakfasts. Many hotels cater to pet owners and adventure seekers alike, ensuring a memorable stay in this picturesque locale. Whether you're searching for the best hotels or reading hotel reviews, you'll find the perfect spot to relax and explore the stunning surroundings of this unique Alaskan destination.

  • Tides Inn: Tides Inn is a cozy motel nestled in Petersburg, perfect for travelers seeking a pet-friendly getaway. This charming lodging allows pets on the premises, making it an ideal choice for those who wish to bring their furry companions along for the adventure. With amenities tailored to enhance your stay, including a pet policy that accommodates service animals and certain restrictions, Tides Inn ensures a comfortable experience for both you and your pets. Enjoy the warm hospitality and laid-back atmosphere as you explore the picturesque surroundings of Alaska's Little Norway.
  • Your Big Adventure in Alaska's Little Norway begins here at the Nordic House: Experience the thrill of adventure at the Nordic House, a delightful bed and breakfast situated in Petersburg. This property is designed for adventurers at heart, offering a variety of recreation activities both onsite and nearby. Engage in exhilarating motorboating, hiking, biking, kayaking, fishing, and game walks to fully embrace the natural beauty of the area. With its inviting ambiance and personalized service, your stay at the Nordic House promises to be an unforgettable experience filled with exploration and excitement.

Where to stay near Petersburg

Discover the charm of Petersburg, Alaska, where outdoor adventures and family-friendly experiences await. Stroll through downtown Petersburg, where local shops and eateries provide a taste of community life. Enjoy a peaceful getaway by exploring the serene landscapes of the Petersburg area, perfect for hiking, fishing, and wildlife watching. Whether you're seeking adventure or relaxation, a trip to Petersburg promises unforgettable memories amidst breathtaking natural beauty.

  • Frederick Sound: Nestled 14 miles from Petersburg, Frederick Sound is a stunning destination for outdoor enthusiasts and families alike. The area experiences seasonal travel peaks from July to September, making it an ideal summer retreat. Visitors flock here for thrilling adventures like whale watching and wildlife spotting, all while enjoying picturesque walking trails. The local landscape features breathtaking parks, scenic lookouts, and historic sites, perfect for those looking to immerse themselves in nature and local culture. Whether you're kayaking alongside sea life or hiking through lush forests, Frederick Sound promises unforgettable experiences.
  • Kupreanof: A quaint village located near Petersburg, Kupreanof offers a unique glimpse into Alaskan life. Seasonal visitors come during peak months like January and from March to April, as well as in July and September. The charm of Kupreanof lies in its serene environment and warm community feel. Here, you can explore the natural beauty surrounding the village, engage with local culture, and enjoy a slower pace of life. Ideal for travelers seeking tranquility and authentic experiences, Kupreanof is a hidden gem waiting to be discovered.

Things to do in Petersburg

Petersburg, Alaska, offers a fantastic blend of outdoor adventures and family-friendly activities. Visitors can enjoy whalewatching, explore wildlife, and participate in fishing trips. The local recreational area provides opportunities for various outdoor activities, while exhibits showcase the area's rich culture. Whether you're looking to relax or seek adventure, Petersburg is an ideal destination for an unforgettable vacation experience.

Shopping

Petersburg offers charming local shops like the Fisherman’s Market for fresh seafood and unique gifts. For more extensive shopping, if you're up for a drive, visit the Valley Plaza Shopping Center in nearby Juneau, about 80 miles away, featuring a range of stores and local goods.

Recreation

The Healing Center in Petersburg offers holistic treatments, including massage therapy and guided meditation sessions, promoting relaxation and rejuvenation. For outdoor enthusiasts, explore the stunning trails of the nearby Tongass National Forest, where you can hike, kayak, and immerse yourself in the breathtaking natural beauty of Alaska.

Adventure

Petersburg offers thrilling kayaking adventures in the stunning waters of the Tongass National Forest, where you can paddle among majestic glaciers and observe wildlife. For hiking enthusiasts, the nearby trails provide breathtaking views of mountains and lush landscapes, perfect for a day of exploration and connection with nature.

Nightlife

Petersburg offers a charming nightlife atmosphere with cozy bars like The Landing and local seafood spots. Enjoy live music at the local pub or mingle with friendly locals while sampling craft beers. The small-town vibe makes for an intimate and enjoyable evening out.

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

Booking tips and Expedia advantages for Petersburg

To save money on your trip to Petersburg, Alaska, consider visiting during the off-peak months when hotel prices are lower, typically outside June to August. Book your accommodations about a month in advance or look for last-minute deals on Expedia for potential savings. Tuesdays are the least expensive days to stay, so plan accordingly. Additionally, combine your hotel, flights, and activities for better package deals and explore options within Expedia’s One Key membership for exclusive discounts. Walking is also a great way to explore the town without spending on public transport.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilize Expedia’s search tool to tailor your preferences, such as your budget, desired location, and type of hotel you’re looking for. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Petersburg with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Petersburg

Petersburg, Alaska, is a fantastic destination for outdoor enthusiasts and families alike, offering a variety of attractions such as the marina, history museum, and visitor center. Whether you're looking for adventure, cultural experiences, or simply a relaxing getaway, Petersburg has something for everyone. Don't miss the opportunity to explore the scenic marina and immerse yourself in the local history and culture during your visit.

  • Petersburg Marina: Experience the beauty of the Alaskan coastline at Petersburg Marina, where you can enjoy outdoor adventures, boat rentals, and scenic views. It's the perfect spot for fishing enthusiasts and those seeking a relaxing day by the water.
  • The Clausen Museum: Dive into local history at The Clausen Museum, which showcases the rich cultural heritage of Petersburg. With fascinating exhibits and artifacts, this museum provides a unique glimpse into the area's past and its maritime traditions.
  • Petersburg Visitor Information Centre: Stop by the Petersburg Visitor Information Centre for helpful tips and resources. Engage in family-friendly activities and outdoor adventures while discovering local attractions and hidden gems to enhance your visit.

Best time to go to Petersburg

The best time to visit Petersburg is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. December is its coolest month on average. At this time, 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

The nearest major airports for your trip to Petersburg

Petersburg, Alaska, is easily accessible via Petersburg Airport (PSG), located 1 mile from the town. Nearby accommodations include Tides Inn, a motel offering free airport transportation, and Nordic House, a charming bed and breakfast, both situated 1 mile from the airport. For those considering other airports, Kake Airport (KAE) is 38 miles away, while Port Protection Airport (PPV) is 42 miles from Petersburg. These options provide travelers with a variety of accommodations and services to ensure a pleasant stay in this picturesque Alaskan destination.

Frequently asked questions

What are the best budget hotels in Petersburg?
Nordic House in Petersburg is an outstanding choice for budget-conscious travelers seeking comfort without compromising on quality. This charming property boasts a superb review score of 10.0, highlighting the exceptional service and attention to detail that guests appreciate. View all budget hotels in Petersburg.
When is the best time to go to Petersburg?
The most popular time to visit St. Petersburg is from May to July, with July standing out as the peak month. During this period, the city comes alive with a number of cultural events, festivals, and outdoor activities that showcase its vibrant spirit. The average temperatures range from the mid-60s to low 70s Fahrenheit, providing a comfortable climate superb for exploring the stunning architecture and expansive parks.

As you enjoy your time in St. Petersburg, take advantage of the long daylight hours, which can stretch well into the evening. This is the ideal season for leisurely strolls along the Neva River and visiting iconic sites like the Hermitage Museum or Peterhof Palace. The city's outdoor cafes and restaurants become bustling spots where you can savor local delicacies while soaking in the lively atmosphere.

While July is bustling with tourists, the energy is part of the charm. To enhance your experience, consider booking guided tours in advance to ensure you skip the lines at popular attractions. This way, you can enjoy the city's rich history without the stress of long waits.

If you're looking for a more budget-friendly time to visit, consider September. With fewer tourists and still pleasant weather, you can explore the city at a more leisurely pace while taking advantage of lower accommodation rates.
Where can I find the best nightlife in Petersburg?
Petersburg, Alaska, is a charming small town known for its stunning natural beauty and rich fishing heritage, but its nightlife scene is relatively low-key.

For a taste of local flavor, many visitors gather at the local pubs and taverns, such as the Petersburg Public House, where you can enjoy a cozy atmosphere along with local brews and hearty meals. It's a great spot to unwind after a day of exploring the stunning landscapes.

If you're looking for a more social experience, the Kito's Kave is a local favorite that often features live music and community events. This venue is great for mingling with locals and enjoying a laid-back evening.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Petersburg.
How can I save on a Petersburg hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Petersburg hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Petersburg hotel?
Prices for hotels in Petersburg often vary, but you can find a great deal from $260 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia