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 – 16 hotels and places to stay

Filter by:

Star rating
Review score

Ramada by Wyndham Spirit Lake/Okoboji

Hotel in Spirit Lake

Situated in Spirit Lake, Iowa region, Ramada by Wyndham Spirit Lake/Okoboji is set 7.9 km from Arnolds Park Amusement Park.

T
Thomas
From
United States
Very friendly staff. The safety handle in the bathroom was loose. It was repaired quickly.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 138 reviews
Price from
US$73.95
1 night, 2 adults

Okoboji Lodge

Hotel in Spirit Lake

Situated in Spirit Lake, 14 km from Arnolds Park Amusement Park, Okoboji Lodge features accommodation with a bar and free private parking. This 3-star hotel offers free WiFi.

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 6 reviews
Price from
US$79.35
1 night, 2 adults

Super 8 by Wyndham Spirit Lake/Okoboji

Hotel in Spirit Lake

The Super 8 of Spirit Lake is located in Spirit Lake. Free WiFi access is available. Each room here will provide you with a TV, air conditioning and cable channels.

J
Jason
From
United States
Asked for late checkout. Was accommodated without hesitation.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 80 reviews
Price from
US$63.20
1 night, 2 adults

Travelodge by Wyndham Spirit Lake/Okoboji

Spirit Lake

Situated in Spirit Lake, 8.2 km from Arnolds Park Amusement Park, Travelodge by Wyndham Spirit Lake/Okoboji features accommodation with a garden and free private parking.

M
Martyn
From
United States
Great location! Nice breakfast! Large variety of items available! Very pleasant staff!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 72 reviews
Price from
US$75.65
1 night, 2 adults

AmericInn by Wyndham Okoboji

Okoboji (Near Spirit Lake)

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

D
Debra
From
United States
Comfortable, nice clean rooms.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 152 reviews
Price from
US$95.20
1 night, 2 adults

The Inn Hotel Lake Okoboji, an Ascend Collection Hotel

Arnolds Park (Near Spirit Lake)

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...

M
Marcus
From
Germany
Nice style, big rooms, great staff. Definitely recommended!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 48 reviews
Price from
US$108.49
1 night, 2 adults

Bridges Bay Resort

Arnolds Park (Near Spirit Lake)

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....

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 191 reviews
Price from
US$79
1 night, 2 adults

Lake Okoboji Resort and Conference Center

Okoboji (Near Spirit Lake)

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.

B
Brandon
From
United States
The staff was wonderful, especially when we checked in. Krystalee and Faye were so helpful and friendly, not only did they let us check in early, they greeted me with a smile and a warm welcome. The pool was fun and the breakfast was very well stocked and clean. We will definitely be staying again.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 227 reviews
Price from
US$209
1 night, 2 adults

The Oakwood Inn

Okoboji (Near Spirit Lake)

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

m
mommabiek
From
United States
Absolutely impeccable hotel/inn with a lovely included morning breakfast and beautiful surroundings. Highly recommend for a vacation or weekend staycation- close to activities, yet you could just enjoy the inn itself- it has everything you need. A relaxing and charming place all the way around. Highly recommend!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 57 reviews
Price from
US$190.80
1 night, 2 adults

Estherville Hotel & Suites

Estherville (Near Spirit Lake)

Situated in Estherville, 34 km from Arnolds Park Amusement Park, Estherville Hotel & Suites offers accommodation with free WiFi and free private parking.

V
Vernon
From
United States
It was a very nice hotel. The pool area could use some updating but was ok. I would definitely stay there again.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 132 reviews
Price from
US$103.50
1 night, 2 adults
See all 16 hotels in Spirit Lake

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

See all

Budget hotels in Spirit Lake and nearby

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 152 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.5
    Good - What previous guests thought, 227 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$92.35 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 191 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
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 48 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$126.62 per night
  • Scored out of 10, guest rating 10.0
    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.

  • 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.

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.

Best hotels with breakfast in Spirit Lake and nearby

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

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

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 84 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
  • 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.

  • Located in Arnolds Park, within 3.8 km of Arnolds Park Amusement Park, Bridges Bay Vacation Cabin 115 is an accommodation offering lake views.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3 reviews

    Featuring lake views, Bridges Bay Vacation Cabin 33 is set in Arnolds Park, around 2.9 km from Arnolds Park Amusement Park.

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