Go Hotels
Home > United States > Iowa > Spirit Lake United States Flag

We have 2 hotels in Spirit Lake.

Ramada Spirit Lake / Okoboji Star Rating 2        
2704 17Th Street

A 3.9-mile trip from the Iowa Great Lakes, this straightforward, low-rise hotel is also an 8.5-mile drive from waterfront Gull Point State Park.
Super 8 Motel Spirit Lake Star Rating 1        
2203 Circle Drive West

This straightforward budget hotel is a 9-minute drive from the Rock and Roll Music Association Hall of Fame and has 3 lakes within a 10-minute drive.The modern rooms include en suite bathrooms and flat-screen TVs with premium cable channels, plus microwaves, minifridges and coffeemakers. Suites add hot tubs and living areas.
More on Spirit Lake .
Spirit Lake is a city in Dickinson County, Iowa, United States. The population was 4,840 at the 2010 census. It is the county seat of Dickinson County. The town is located along the western shore of East Okoboji Lake, in the Iowa Great Lakes region.