Alaska may have travel restrictions in place due to COVID-19.

Book Hotels in Petersburg, Alaska

Wander wisely with the Travelocity Price Match Guarantee

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Check prices in Petersburg for tonight, Jan 17 - Jan 18Get price
Check prices in Petersburg for tomorrow night, Jan 18 - Jan 19Get price
Check prices in Petersburg for next weekend, Jan 22 - Jan 24Get price

Most frequently booked Petersburg hotels

Don't see what you're looking for?
See all available properties in Petersburg
View all properties
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.

How much is a hotel room in Petersburg?

Hotels in Petersburg start at $75 per night. Prices and availability subject to change. Additional terms may apply.

Petersburg Hotel & Travel Guide

Travelers to Southeast Alaska - Inside Passage will learn there's only 1 hotel within a short driving distance of Petersburg's downtown area, so try booking a place to stay as soon as possible.

Alternatively, if you visit this corner of United States of America, you could reserve a room Gustavus, just 160 miles (254 kilometers) outside of Petersburg. Gustavus lodgings include the Gustavus Inn at Glacier Bay and Glacier Bay Lodge.

From downtown Petersburg, it is some 5 miles (8 kilometers) to the Tides Inn.

For visitors who would like to enjoy more of the forests, mountains and glaciers in this part of United States of America, you should plan to spend time in other parts of Southeast Alaska - Inside Passage. Modern travelers can tour the area's points of interest or have a go at snowmobiling and hiking and afterwards find a great hotel or apartment.

Travelocity's hotel guide is a very good way to absorb more about Petersburg.