Star Rating
Hotel Name
Price Range (USD)to
Amenities

Spirit Lake Iowa Hotels & Motels

Only hotels in Spirit Lake are listed below. Find cheap and discounted hotel/motel rates in or nearby Spirit Lake, IA for your upcoming personal or group trip. Discover the best Spirit Lake, Iowa motel and hotel rooms. Browse the Spirit Lake area hotels to find the perfect lodging! Please use the provided map of the Spirit Lake hotels. Group booking? Search Spirit Lake Group Hotel Discounts

The Spirit Lake center point is about the area of Dickinson County Museum and the area of Dickinson County Memorial Hosp.

Spirit Lake Hotels/Accommodations

Travelodge by Wyndham Spirit Lake / Okoboji - Spirit Lake
+1-888-389-4121
1905 18th St., Spirit Lake, IA 51360
  • Two star Suburban property
  • Complimentary breakfast is offered
From$60
Average 3.0 /5Reviews CallBookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561
Super 8 by Wyndham Spirit Lake/Okoboji - Spirit Lake
+1-888-675-2083
2203 Circle Dr. West, Spirit Lake, IA 51360
  • 2-star Highway hotel
  • 50 sleeping rooms in hotel
From$77
Very Good 4.0 /5Review Score CallBookMore Details
Ramada Inn
+1-800-716-8490
2704 17th St., Spirit Lake, IA 51360
  • Inexpensive Lake hotel
  • Hotel has 3 suites
Americinn Lodge & Suites Okoboji - Okoboji
+1-800-805-5223
1005 Brooks Park Dr., Okoboji, IA 51355 ~2.70 miles south of Spirit Lake
  • Two-star Golf Course property
  • 61 rooms in property
Arrowwood Resort & Conference Center
+1-888-965-1860
1405 Highway 71, Okoboji, IA 51355 ~2.89 miles south of Spirit Lake
  • Mid-scale Golf Course hotel
  • 4 suites in property
  • Room needs to be redecorated
  • Disappointing food
Vintage Block Inn & Suites - Okoboji
+1-888-788-5576
1107 Sanborn Ave., Okoboji, IA 51355 ~3.21 miles south of Spirit Lake
  • Affordable Lake property
  • 54 sleeping rooms in hotel
Bridges Bay Resort
+1-888-897-9207
640 Linden Dr., Okoboji, IA 51331 ~3.80 miles south of Spirit Lake
  • High end hotel
  • Ordinary amenities
  • Clean rooms
The Inn Hotel Ascend Hotel Collection
+1-888-311-4278
15 Dam Rd., Arnolds Park, IA 51331 ~4.37 miles south of Spirit Lake
  • Expensive hotel
  • Hotel has 38 rooms
Rodeway Inn Milford
+1-888-469-4795
1511 Okoboji Ave., Milford, IA 51351 ~6.87 miles south of Spirit Lake
  • Cheap Lake hotel
  • Fitness + Health Center
  • Room is all right
  • Friendly staff
Super 8 by Wyndham Estherville in Estherville
+1-888-734-9421
1919 Central Ave., Estherville, IA 51334 ~14.93 miles east of Spirit Lake
  • Inexpensive hotel
  • Check-in: 15:00
Estherville Hotel & Suites - Estherville
+1-888-841-5292
2008 Central Ave., Estherville, IA 51334 ~14.96 miles east of Spirit Lake
  • 2-star Rural property
  • Hotel has 26 suites
  • Air conditioning didn't work
  • Not very comfortable
Americinn by Wyndham Jackson
+1-888-455-5160
110 Belmont Lane, Jackson, MN 56143 ~15.75 miles northeast of Spirit Lake
  • 2-star Suburban property
  • Check-in: 3:00 PM
Econo Lodge Jackson in Jackson
+1-888-965-8297
2007 Highway 71 North, Jackson, MN 56143 ~16.04 miles northeast of Spirit Lake
  • Low-priced Lake property
  • 41 sleeping rooms in hotel
Super 8 by Wyndham Jackson MN : 2025 Highway 71 North
+1-888-906-6358
2025 Highway 71 North, Jackson, MN 56143 ~16.13 miles northeast of Spirit Lake
  • Inexpensive Highway hotel
  • 47 sleeping rooms in hotel
From$94
Very Good 4.0 /5Read Reviews CallBookMore Details
Super 8 by Wyndham Spencer : 209 11th St. South West
+1-888-749-6785
209 11th St. South West, Spencer, IA 51301 ~20.73 miles south of Spirit Lake
  • 2 star Rural property
  • Check in time: 1100
From$60
Average 3.0 /5Reviews CallBookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561
Spencer Inn and Suites - Spencer
+1-888-878-9982
102 11th St. Sw, Spencer, IA 51301 ~20.78 miles south of Spirit Lake
  • Two-star Rural hotel
  • 55 sleeping rooms in hotel
Spencer Inn and Suites - Spencer
+1-888-389-4485
10 11th St. Se, Spencer, IA 51301 ~20.81 miles south of Spirit Lake
  • Cheap property
  • Complimentary breakfast is offered
  • Good Hotel
  • Nice rooms
From$63
Very Good 4.0 /5Review Score CallBookMore Details
AmericInn by Wyndham Spencer - Spencer
+1-888-389-4121
1005 13th St. Sw, Spencer, IA 51301 ~20.96 miles south of Spirit Lake
  • Three Star Highway property
  • 12 suites in hotel
From$84
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Express & Suites Spencer, an IHG Hotel
+1-888-675-2083
916 13th St. South West, Spencer, IA 51301 ~20.98 miles south of Spirit Lake
  • Low-priced Suburban property
  • Check in: 3:00 P.M.
From$109
Very Good 4.5 /5Recent Reviews CallBookMore Details
AmericInn by Wyndham Worthington in Worthington
+1-800-716-8490
1475 Darling Dr., Worthington, MN 56187 ~28.03 miles northwest of Spirit Lake
  • Low-priced Rural hotel
  • 42 rooms in hotel
Holiday Inn Express & Suites Worthington, an IHG Hotel
+1-800-805-5223
1250 Ryan's Rd., Worthington, MN 56187 ~28.11 miles northwest of Spirit Lake
  • Three Star Rural hotel
  • Hotel has 20 suites
  • Clean Rooms
  • Popular among families
From$120
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Comfort Suites and Conference Center
+1-888-965-1860
1447 Prairie Dr., Worthington, MN 56187 ~28.17 miles northwest of Spirit Lake
  • 3-star Highway hotel
  • Check-in: 03:00 PM
Norwood Inn and Suites : 2015 North Humiston Ave.
+1-888-788-5576
2015 North Humiston Ave., Worthington, MN 56187 ~28.30 miles northwest of Spirit Lake
  • Two star Highway property
  • Check in time: 3:00 PM
  • The majority of guests said the bathroom was dirty
  • About half of guests indicated the reception staff was not good
From$49
Average 3.0 /5Reviews CallBookMore Details
Days Inn by Wyndham Worthington
+1-888-897-9207
207 Oxford St., Worthington, MN 56187 ~28.71 miles northwest of Spirit Lake
  • Economical Lake hotel
  • Hotel has a green policy Learn more
Super 8 by Wyndham Worthington Minnesota - Worthington
+1-888-311-4278
850 Lucy Dr., Worthington, MN 56187 ~29.31 miles northwest of Spirit Lake
  • Low priced Highway property
  • Check in: 2:00 PM
  • Toilet did not work
  • Awful rooms
Next 25 Spirit Lake Hotels >  [1 - 25 of 37]    
Next: See My Spirit Lake Hotels with Pricing

Graph: Upcoming 20 Days of Spirit Lake Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Spirit Lake, IA discounts available. The chart reflects the cheapest Spirit Lake hotel for each day and each star rating category.

FAQs about hotels in Spirit Lake

What are the top reviewed hotels in Spirit Lake?

AmericInn by Wyndham Sibley, Americinn Lodge & Suites Okoboji and Vintage Block Inn & Suites are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels in Spirit Lake?

Bridges Bay Resort, The Inn Hotel Ascend Hotel Collection and Arrowwood Resort & Conference Center are the top 3 luxury hotels near Spirit Lake city center.

What hotels are closest to the city center of Spirit Lake?

Travelodge by Wyndham Spirit Lake, Super 8 by Wyndham Spirit Lake, and Ramada Inn are the properties closest to Spirit Lake city center.

How much does a cheap hotel in Spirit Lake cost per night?

In the last year, a 2 star hotel in Spirit Lake can be as cheap as $86.75 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Spirit Lake cost per night?

In the last year, the average 3 star hotel in Spirit Lake has been $108.31 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in Spirit Lake?

Vintage Block Inn & Suites, Sibley Inn and Estherville Hotel & Suites are the best rated independent hotels (not part of a big brand).

What are the most popular Choice Hotels branded hotels in Spirit Lake?

Comfort Suites and Conference Center, Rodeway Inn Milford and Econo Lodge Jackson are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best IHG hotels in Spirit Lake?

Holiday Inn Express & Suites Spencer, an IHG Hotel, Holiday Inn Express & Suites Worthington, an IHG Hotel and Holiday Inn Express & Suites Sheldon, an IHG Hotel are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top