Travelers are voting Kodiak Island Resort and Lands End Resort as the best hotels in Afognak Island State Park. There are 1 hotel in Larsen Bay a city just 70 km from Afognak Island State Park and 7 hotels in Port Graham which is 70 km distant. The most popular of these are Kodiak Island Resort in Larsen Bay and The Ocean Shores in Port Graham. You can find 193 hotels in Alaska and 44568 hotels in the country of United States. Our members favorite in Alaska is The Breakwater Inn and Pelican Hill is the top pick in United States. Want more? Check out our map of hotels in Afognak Island State Park.