Photo by Erik Rowley

Find hotels in Spirit Lake, IA from ฿2,081
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Spirit Lake
Pet friendly
Check prices for these dates
Our top choices for Spirit Lake hotels

Super 8 by Wyndham Spirit Lake/Okoboji
Super 8 by Wyndham Spirit Lake/OkobojiSpirit Lake
8.2 out of 10, Very good, (586 reviews)
The price is ฿1,914
฿2,106 total
includes taxes & fees
23 Feb - 24 Feb

Travelodge by Wyndham Spirit Lake/Okoboji
Travelodge by Wyndham Spirit Lake/OkobojiSpirit Lake
8.2 out of 10, Very good, (204 reviews)
The price is ฿1,892
฿2,081 total
includes taxes & fees
26 Feb - 27 Feb

Ramada by Wyndham Spirit Lake/Okoboji
Ramada by Wyndham Spirit Lake/OkobojiSpirit Lake
7.8 out of 10, Good, (642 reviews)
The price is ฿2,116
฿2,328 total
includes taxes & fees
9 Mar - 10 Mar

Village West Resort & Hotel
Village West Resort & HotelSpirit Lake
6.0 out of 10, (173 reviews)
The price is ฿3,108
฿3,418 total
includes taxes & fees
23 Feb - 24 Feb

Northland Inn Motel
Northland Inn MotelSpirit Lake
8.4 out of 10, Very good, (131 reviews)
The price is ฿3,538
฿3,892 total
includes taxes & fees
18 Feb - 19 Feb

Okoboji Inn & Suites
Okoboji Inn & SuitesMilford
9.2 out of 10, Wonderful, (525 reviews)
The price is ฿2,766
฿3,098 total
includes taxes & fees
23 Feb - 24 Feb

The Inn Hotel Lake Okoboji, an Ascend Collection Hotel
The Inn Hotel Lake Okoboji, an Ascend Collection HotelArnolds Park
9.0 out of 10, Wonderful, (219 reviews)
The price is ฿2,995
฿3,354 total
includes taxes & fees
9 Mar - 10 Mar

Rodeway Inn Milford
Rodeway Inn MilfordMilford
7.6 out of 10, Good, (297 reviews)
The price is ฿2,159
฿2,419 total
includes taxes & fees
18 Feb - 19 Feb

Bridges Bay Resort
Bridges Bay ResortArnolds Park
7.6 out of 10, Good, (646 reviews)
The price is ฿3,069
฿3,643 total
includes taxes & fees
18 Feb - 19 Feb

AmericInn by Wyndham Okoboji
AmericInn by Wyndham OkobojiOkoboji
9.0 out of 10, Wonderful, (586 reviews)
The price is ฿2,619
฿2,880 total
includes taxes & fees
9 Mar - 10 Mar

The Oakwood Inn Okoboji - Adults Only
The Oakwood Inn Okoboji - Adults OnlyOkoboji
10.0 out of 10, Exceptional, (223 reviews)

Lake Okoboji Resort & Conference Center
Lake Okoboji Resort & Conference CenterOkoboji
7.8 out of 10, Good, (920 reviews)
The price is ฿2,455
฿2,930 total
includes taxes & fees
22 Feb - 23 Feb

Reston Inn & Suites
Reston Inn & SuitesSpencer
8.4 out of 10, Very good, (838 reviews)
The price is ฿2,455
฿2,750 total
includes taxes & fees
23 Feb - 24 Feb

The Northwest Inn
The Northwest InnSpencer
7.4 out of 10, Good, (31 reviews)
The price is ฿2,144
฿2,401 total
includes taxes & fees
18 Feb - 19 Feb

Super 8 by Wyndham Estherville
Super 8 by Wyndham EsthervilleEstherville
7.6 out of 10, Good, (271 reviews)
The price is ฿2,362
฿2,645 total
includes taxes & fees
24 Feb - 25 Feb

Holiday Inn Express & Suites Spencer by IHG
Holiday Inn Express & Suites Spencer by IHGSpencer
9.6 out of 10, Exceptional, (278 reviews)
The price is ฿4,630
฿5,186 total
includes taxes & fees
23 Feb - 24 Feb

Estherville Hotel & Suites
Estherville Hotel & SuitesEstherville
9.0 out of 10, Wonderful, (610 reviews)

AmericInn by Wyndham Spencer
AmericInn by Wyndham SpencerSpencer
7.8 out of 10, Good, (406 reviews)
The price is ฿2,483
฿2,781 total
includes taxes & fees
20 Mar - 21 Mar
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.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Spirit Lake attractions
Learn more about Spirit Lake
Spend a day boating on the crystal-clear waters of this charming lakeside town's namesake attraction. Explore the historic city centre shops after watching a sunset at Orleans Beach, where locals gather for summer concerts.

Photo by Erik Rowley
Open Photo by Erik Rowley
More cheap stays in Spirit Lake

Reston Inn & Suites
10 11th Street S.E. Spencer IA
The price is ฿2,455 per night from 23 Feb to 24 Feb
฿2,455
฿2,750 total
23 Feb - 24 Feb
includes taxes & fees
8.4/10 Very Good! (837 reviews)












































































