
Spirit Lake Hotels with an Indoor Pool & AARP Discounts
Featured Spirit Lake Hotels with an Indoor Pool

Ramada by Wyndham Spirit Lake/Okoboji
2704 17th St, Intersection of Highway 9 & 71, Spirit Lake, IA

Village West Resort & Hotel
20785 170th St, Spirit Lake, IA
Fully refundable
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.