Find hotels in Petersburg, AK from $248

  • 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

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, (15 reviews)
"Clean, modern and comfortable decor, spacious, great view, quiet, very comfortable bedding."
United States
John
$220 nightly
The price is $248
May 30 - May 31
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 attractions in Petersburg

Petersburg is a haven for outdoor enthusiasts and culture seekers alike, offering breathtaking scenery and exciting adventures. With convenient access to Petersburg near landmarks hotels, you can easily explore local marinas, fascinating museums, and historic memorials that make your stay unforgettable.

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
$220 nightly
The price is $248 total per night from May 30 to May 31
$248 total
May 30 - May 31
Total with taxes and fees
10/10 Exceptional! (15 reviews)

Hotels in Petersburg with star-rating

Find out more about Petersburg

Top reasons to visit Petersburg

  • Whale Watching: Experience the thrill of whale watching, with opportunities to see humpback whales and other marine life in their natural habitat.
  • Breathtaking Scenery: Enjoy stunning landscapes, including the majestic LeConte Glacier and picturesque coastal views.
  • Outdoor Adventures: Engage in various outdoor activities such as hiking, kayaking, and fishing in the pristine Alaskan wilderness.
  • Rich Cultural Heritage: Discover the town's vibrant history and cultural experiences through local museums and heritage sites.
  • Cozy Accommodations: Choose from charming bed and breakfasts and cozy motels that cater to every traveler's needs.

Find great hotels in Petersburg

Petersburg, Alaska offers a variety of accommodation options, from charming bed and breakfasts to cozy motels, catering to every traveler's needs. Whether you're seeking adventure or a pet-friendly experience, you'll find quality rooms and excellent amenities. With numerous star-rated hotels and glowing guest reviews, you're sure to discover the perfect spot for your stay in this beautiful coastal town.

  • Tides Inn: Tides Inn is a budget-friendly motel situated in the heart of Petersburg, perfect for travelers seeking a pet-friendly getaway. This cozy lodging allows pets onsite, making it an ideal choice for those who want to bring their furry friends along. The property features essential amenities, including a flexible pet policy that accommodates service animals and has specific restrictions in place. Guests appreciate the warm, welcoming atmosphere and the affordability of the accommodations, ensuring a comfortable stay without breaking the bank.
  • Your Big Adventure in Alaska's Little Norway begins here at the Nordic House: This charming bed and breakfast boasts an impressive guest rating of 10.0 out of 10, making it a standout choice for adventure seekers. Nestled in Petersburg, it offers an array of outdoor recreational activities, such as hiking, motorboating, kayaking, and fishing—all just a stone's throw away. With its focus on adventure and exploration, this budget-friendly lodging provides guests with a unique opportunity to immerse themselves in the stunning Alaskan landscape while enjoying cozy, comfortable accommodations.

Where to stay in Petersburg

Petersburg, Alaska, is a charming town perfect for outdoor and adventure lovers. Nestled in stunning scenery, this vibrant community offers fresh air and a warm, welcoming vibe. Explore nearby attractions like the breathtaking LeConte Glacier or the rich cultural heritage of the town. With its captivating nature and friendly atmosphere, Petersburg promises an unforgettable vacation experience for every traveler seeking adventure and tranquility in the heart of Alaska.

  • Kupreanof: A quaint village located near Petersburg, Kupreanof offers a serene escape with stunning natural beauty. The area is less populated, providing a peaceful atmosphere ideal for outdoor enthusiasts. Seasonal visitors flock here during peak months like January and July, drawn by opportunities for hiking, fishing, and wildlife viewing. Explore the coastline and surrounding forests, or take a boat tour to appreciate the local marine life. With its charming community and breathtaking landscapes, Kupreanof is a perfect spot for those seeking relaxation and adventure in Alaska.

Things to do in Petersburg

Petersburg, Alaska, is perfect for outdoor and adventure enthusiasts, offering stunning scenery and various recreational activities. Popular attractions include whale watching and wildlife viewing. Visitors can explore the area by utilizing local amenities and discovering lookout points that provide breathtaking views. Don't miss the chance to immerse yourself in the natural beauty and excitement that Petersburg has to offer.

Shopping

Petersburg offers charming local shops like Raven's Brew Coffee for unique gifts and Alaskan souvenirs. If you're up for a drive, explore the nearby Juneau's Mendenhall Mall, where you'll find a variety of stores ranging from clothing to Alaskan crafts.

Recreation

Experience tranquility at the Healing Touch Wellness Center, where you can indulge in soothing massages and holistic therapies. Enjoy guided meditation sessions at the serene waterfront, and embrace the outdoors with kayaking adventures in the pristine waters surrounding Petersburg.

Adventure

Explore the breathtaking LeConte Glacier by kayak, where you can paddle among icebergs and witness stunning wildlife. For a thrilling experience, try a guided fishing tour to catch salmon or halibut in the pristine waters surrounding Petersburg.

Nightlife

Petersburg's nightlife offers a laid-back charm. Enjoy a drink at the intimate Harbor Bar, or catch live music at the Scandia House. For a cozy vibe, the local breweries provide craft beers and community events, making it easy to mingle and soak in the friendly atmosphere.

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

Booking tips and Expedia advantages for Petersburg

  • 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: Booking a hotel in Petersburg about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 customize your options based on your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Petersburg hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in Petersburg

Petersburg, Alaska, is a fantastic destination for outdoor enthusiasts and adventure seekers. Visitors can explore a variety of attractions, including the marina, national parks, and history museums. Whether you're looking for breathtaking scenery, thrilling activities, or rich cultural experiences, Petersburg offers something for everyone. Enjoy the perfect blend of nature and history during your visit to this charming Alaskan town.

  • Petersburg Marina: Experience the vibrant atmosphere at Petersburg Marina, where adventure awaits. Enjoy water activities, beach vibes, and stunning views of the landscape while soaking up the local outdoor culture.
  • The Clausen Museum: Dive into the rich history and culture of Petersburg at The Clausen Museum. This unique museum showcases local artifacts and exhibits, offering a fascinating glimpse into the area's past and the traditions of its residents.
  • Beecher Pass State Marine Park: Discover breathtaking scenery and outdoor adventures at Beecher Pass State Marine Park. With its picturesque landscapes and opportunities for hiking and wildlife viewing, this park is a nature lover's paradise.

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

The nearest major airports for your trip to Petersburg

Petersburg, Alaska, can be accessed through several major airports. Juneau International Airport (JNU) is 123 miles away, with nearby hotels like Best Western Grandma's Feather Bed and Frontier Suites, both offering free airport transportation. Ketchikan International Airport (KTN) is 111 miles away, with options such as The Landing Hotel & Restaurant and My Place Hotel, both providing convenient airport shuttles. SITka Airport (SIT) is the closest, located 92 miles from Petersburg, featuring hotels like Southeast Resort and Aspen Suites Hotel, all within a mile and offering easy airport access. Each airport provides essential services to ensure a smooth travel experience for visitors to Petersburg.

Why book with Expedia?

  • Flexible booking

    On Expedia, you can find plenty of hotels with flexible cancellation in Petersburg using the “Fully refundable property” search filter. Just be sure to always double-check each hotel's cancellation policy before booking.

  • Book now and pay later

    With countless book now, pay later options, there's no need to wait till payday to grab a deal. Use the “Reserve now, pay later” search filter to view all properties available with this payment option in Petersburg.

  • Hotel comparison

    Thanks to the handy “Compare properties” tool on Expedia, you can compare hotels in Petersburg side by side with just a few clicks.

  • Member prices

    Join Expedia's loyalty program, One Key, for free and unlock Member Prices and rewards on select hotels worldwide. Simply log in when you search and look out for the blue savings label.

Frequently asked questions

What is the best area to stay in Petersburg?
The best area to stay in Petersburg is downtown, which is the heart of the community and offers convenient access to most attractions.

Downtown Petersburg is situated on Mitkof Island and is characterized by its Norwegian-inspired architecture and the active fishing harbor. Sing Lee Alley is a prominent street running along the waterfront, lined with shops, restaurants, and fishing boats. The Sons of Norway Hall, a historic landmark, is also located downtown and often hosts community events. This area is very walkable, making it easy to explore on foot.

For couples looking for a relaxed and authentic experience, downtown Petersburg is an excellent choice. You'll find a selection of local eateries serving fresh seafood, unique gift shops, and the opportunity to watch fishing boats come and go from the harbor. It's an ideal base for experiencing the local culture and enjoying waterfront views.

Travelers interested in fishing or boating excursions will also find downtown Petersburg highly convenient.
What are the best hotels in Petersburg that travelers recommend?
For a highly recommended hotel in Petersburg, consider the Nordic House.

The Nordic House boasts an exceptional 10.0 review rating, reflecting its outstanding guest satisfaction. Travelers consistently praise the friendly and helpful staff, the great amenities, and its excellent location. Guests particularly appreciate the ocean views and the convenience of free self-parking. It is also well-situated for exploring the area, being just 0.6 miles from the Petersburg Marina.
What are the best budget hotels in Petersburg?
For a highly-rated budget hotel in Petersburg, consider the Nordic House.

The Nordic House has an outstanding 10.0 rating and offers free WiFi and complimentary self-parking. Guests frequently mention the friendly and helpful staff, the great amenities, and the superb rooms. Many rooms also provide ocean views. It is conveniently located near points of interest such as The Clausen Museum and the Clausen Memorial Museum, both just 0.6 miles away. View all budget hotels in Petersburg
What are the most romantic hotels in Petersburg for couples?
For a romantic stay in Petersburg, consider Your Big Adventure in Alaska's Little Norway begins here at the Nordic House.

This accommodation, boasting a superb 10.0 review rating, offers stunning water views and mountain views, which can be enjoyed from your private balcony. The inclusion of a kitchen provides convenience for couples who prefer to prepare their own meals, and onsite parking is available.
What are the best hotels in Petersburg near Petersburg Marina?
For hotels in Petersburg near Petersburg Marina, the Nordic House is an excellent choice.

The Nordic House, with an outstanding 10.0 rating, is located just 0.6 miles from Petersburg Marina. Guests consistently praise the friendly and helpful staff, the great amenities, and the superb rooms. This hotel offers ocean views, free WiFi, and complimentary self-parking, making it a convenient and comfortable option for families.

Another highly-rated option is also called the Nordic House, or more expansively, Your Big Adventure in Alaska's Little Norway begins here at the Nordic House. This hotel also boasts a superb 10.0 rating and is situated 0.6 miles from Petersburg Marina. It is well-suited for families, offering a kitchen, mountain and water views, a balcony, onsite parking, and accessible parking.
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 $248 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