Skip to main content

Search hotels in Spirit Lake, IA

Enter your dates to see the latest prices and deals for Spirit Lake hotels

Spirit Lake – 18 hotels and places to stay

Most booked hotels in Spirit Lake and surroundings in the past month

See all

Popular with guests booking hotels in Spirit Lake

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 6 reviews

Popular with guests booking hotels in Spirit Lake

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 79 reviews

Popular with guests booking hotels in Spirit Lake

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 135 reviews

Popular with guests booking hotels in Arnolds Park

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 197 reviews

Popular with guests booking hotels in Okoboji

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 226 reviews

Popular with guests booking hotels in Okoboji

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 149 reviews

Popular with guests booking hotels in Milford

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 88 reviews

Popular with guests booking hotels in Arnolds Park

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 49 reviews

Popular with guests booking hotels in Okoboji

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 36 reviews

Popular with guests booking hotels in Okoboji

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 41 reviews

Budget hotels in Spirit Lake and nearby

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 149 reviews

Featuring barbecue facilities, AmericInn by Wyndham Okoboji is located in Okoboji in the Iowa region, 4 km from Arnolds Park Amusement Park.

From US$101.92 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 226 reviews

Lake Okoboji Resort and Conference Center has a fitness centre, shared lounge, a terrace and restaurant in Okoboji. With free WiFi, this 3-star hotel offers a 24-hour front desk and an ATM.

From US$105.38 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 197 reviews

Located in Arnolds Park, 2.7 km from Arnolds Park Amusement Park, Bridges Bay Resort provides accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a terrace.

From US$93.79 per night

Located in Arnolds Park in the Iowa region, 127 Hwy 71 AT Bunk House features a terrace.

From US$317.80 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 49 reviews

Situated in Arnolds Park, 5.7 km from Arnolds Park Amusement Park, The Inn Hotel Lake Okoboji, an Ascend Collection Hotel features accommodation with a seasonal outdoor swimming pool, free private...

From US$105.34 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 88 reviews

Situated 2 km from Arnolds Park Amusement Park, Okoboji Inn & Suites offers 4-star accommodation in Milford and has free bikes, a fitness centre and a shared lounge.

From US$99.68 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Boasting lake views, Sandy Feet Retreat on Big Spirit Lake is situated in Spirit Lake, 10 km from Arnolds Park Amusement Park.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Situated in Spirit Lake, within 9.2 km of Arnolds Park Amusement Park, Sandy Beach Retreat on Big Spirit Lake is an accommodation offering lake views.

Best hotels with breakfast in Spirit Lake and nearby

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 54 reviews

Situated in Okoboji, 5.2 km from Arnolds Park Amusement Park, The Oakwood Inn Okoboji features accommodation with a fitness centre, free private parking, a garden and a terrace.

From US$197.13 per night

Situated in Spirit Lake, within 10 km of Arnolds Park Amusement Park, The Foxhole on East Lake Okoboji offers accommodation with air conditioning. This holiday home features a garden.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4 reviews

Located in Spirit Lake in the Iowa region, Charming Spirit Lake Home - 6 Mi to Arnolds Park! features a patio.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Waterfront Spirit Lake Vacation Rental with Dock! is set in Spirit Lake. Free WiFi is available throughout the property and Arnolds Park Amusement Park is 11 km away.

Set in Orleans, within 12 km of Arnolds Park Amusement Park, AWave From It All lakefront on Big Spirit Lake offers accommodation with air conditioning.

Featuring air-conditioned accommodation with a patio, Unsalted Shores on Big Spirit Lake is located in Orleans. This beachfront property offers access to a balcony, table tennis, and free WiFi.

Situated in Orleans, 12 km from Arnolds Park Amusement Park, Grassy Knoll Retreat on the Big Spirit Lake features air-conditioned accommodation with a patio and free WiFi.

Located in Okoboji, 2.5 km from Pikes Point Beach and 7.1 km from Arnolds Park Amusement Park, Boji Cottage off West Lake Okoboji offers water sports facilities and air conditioning.

Hotels located in the centre of Spirit Lake

Sandy Shores Beach House is located in Spirit Lake. Free WiFi is available throughout the property and Arnolds Park Amusement Park is 20 km away.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Situated in Spirit Lake, within 19 km of Arnolds Park Amusement Park, Lakefront Retreat~Hot Tub~Game Room~Fire Pit~ BBQ offers accommodation with air conditioning.

What guests said about Spirit Lake:

6.0

We went to see a concert at Arnold’s Park which was...

We went to see a concert at Arnold’s Park which was unfortunately cancelled due to COVID related concerns. It was the middle of the week and many shops were closed as was the amusement park where we planned to spend time.
Guest review by
Gloria
8.0

We enjoyed spending time at Spirit Lake.

We enjoyed spending time at Spirit Lake. The distance to get to and back home was 2 hours so it was a nice drive. We went to Arnolds Park to get ice cream and play mini golf. We cooked our own food either at our resort or at Marble beach campground where our family was camping. We also went to the south beach and swam in the lake and enjoyed the sunny warm weather. Over all we liked our trip to Spirit Lake and our stay at Big Spirit Lake Resort.
Guest review by
jane
United States
gogless