Travelers are voting Glacier Bay Lodge as the best hotel in Cape Spencer Light. There are 1 hotel in Gustavus a city just 35 km from Cape Spencer Light and 2 hotels in Excursion Inlet which is 46 km distant. The most popular of these are Glacier Bay Lodge in Gustavus and Alaskan Williwaws in Excursion Inlet. You can find 188 hotels in Alaska and 44508 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 Cape Spencer Light.