Spirit Lake, Iowa, United States Hotels
Featured Spirit Lake Hotels
Sand Bar Beach Family Resort
Address: 11302 270th Ave Place
- (hotels)

Check out our comprehensive directory of Spirit Lake hotels with quality, independent reviews. Search by hotel name, star rating or user rating. Travel Library always lists the real direct contact details for every Spirit Lake hotel including email, web site address, telephone and location address. This allows you to easily contact Spirit Lake hotels directly and compare their prices with online offers.
All Spirit Lake Hotels
10 Hotels
Sand Bar Beach Family Resort
Address: 11302 270th Ave Place
Beaches Resort
Address: 15109 215th Ave
Northland Inn
Address: Hwys 9 & 86
Oaks Motel
Address: 1701 Chicago Ave
Pioneer Beach Resort
Address: 940 252nd Ave.
Ramada Ltd
Address: Hwys. 9 & 71
Shamrock Inn
Address: Hwys 9 & 71 W
Super 8 Motel
Address: 2203 Circle Drive W.
Vergie s Southside Resort
Address: 24168 140th
Village West Resort
Address: 20785 170th St., Hwy. 86