Hayden Lake is located north of Coeur D'Alene and is both a city and a lake. It is about an hour drive from the Spokane airport and the lake boasts calm water, good fishing and family fun. Hayden Lake is one of several natural lakes found in northern Idaho. The shoreline is populated with homes. There are a few public access points on the lake.