You'll find there's only 1 lodging option within a 0.1-mile radius of Petersburg's downtown, so it's wise securing your room as far in advance as you can.
If you want to stay in this part of United States of America, Mendenhaven might be a good option. It is 130 miles away from Petersburg. Mendenhaven hotels include the Pearson's Pond Luxury Inn & Spa and Best Western Grandma's Feather Bed.
The Tides Inn is 5 miles distance from the main part of Petersburg.
Keen on seeing more of the forests common to this area? Why don't you spend some extra days in other places in Southeast Alaska - Inside Passage? No matter if you join in with the common regional activities, such as snowmobiling and hiking, or simply travel around to see the attractions, you will be able to reserve suitable places to stay in the region.
Petersburg offers some terrific visitor attractions; discover more at Expedia's Petersburg travel guide.