 Petersburg receives service from the Alaska Marine Highway.Petersburg is a stop on its Inside Passage route that sees scheduled service both southbound and northbound to other Southeast Alaskan communities, Bellingham, Washington and Prince Rupert, British Columbia Canada.Jet carrier Alaska Airlines serves Petersburg with both cargo and passenger service from the Petersburg James A. Johnson Airport from Wrangell and Juneau daily, with service ultimately reaching Anchorage and Seattle.