Petersburg is located on Mitkof Island in Southeast Alaska, 100 miles north of Ketchikan and 100 miles south of Juneau.
Alaska Airlines flies direct to Petersburg, twice daily: Flight #65 Northbound arriving from Ketchikan/Seattle in the morning, and Flight #64 Southbound arriving from Juneau/Anchorage, in the afternoon.
We are also serviced by the Alaska Marine Highway System which transports people and vehicles northbound from Bellingham, WA or Prince Rupert, BC; or you may travel from interior Alaska or Canada, southbound from Haines, AK. Please go to the AMHS website to see sailing schedules and make reservations.