Travelers are voting Kodiak Island Resort as the best hotel in Valley of Ten Thousand Smokes. There are 1 hotel in Larsen Bay a city just 70 km from Valley of Ten Thousand Smokes and 2 hotels in Port Lions which is 92 km distant. The most popular of these are Kodiak Island Resort in Larsen Bay and Best Western Kodiak Inn in Port Lions. You can find 193 hotels in Alaska and 44567 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 Valley of Ten Thousand Smokes.