Search hotels in Spencer, IA

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

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

Spencer – 6 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Reston Inn & Suites

Hotel in Spencer

Located 17 miles from Arnolds Park Amusement Park, Reston Inn & Suites offers 2-star accommodations in Spencer and has a fitness center, a shared lounge and a tennis court.

K
Krystle
From
United States
Breakfast was good.. very clean nice staff
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 128 reviews
Price from
$89
1 night, 2 adults

Holiday Inn Express Spencer by IHG

Hotel in Spencer

Offering an indoor pool and a fitness center, Holiday Inn Express Spencer is located in Spencer. Free WiFi access is available. Each room here will provide you with air conditioning.

J
Junge
From
United States
Clean and spacious. GREAT breakfast
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 26 reviews
Price from
$144
1 night, 2 adults

AmericInn by Wyndham Spencer

Hotel in Spencer

Located in Spencer, within 18 miles of Arnolds Park Amusement Park and 18 miles of Iowa Great Lakes Maritime Museum, AmericInn by Wyndham Spencer has accommodations with a shared lounge and free WiFi...

L
Liudmila
From
United States
Clean, friendly staff, good breakfast
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 88 reviews
Price from
$79.90
1 night, 2 adults

Spencer Inn & Suites

Hotel in Spencer

Featuring barbecue facilities, Spencer Inn & Suites is located in Spencer in the Iowa region, 17 miles from Arnolds Park Amusement Park and 17 miles from Iowa Great Lakes Maritime Museum.

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

The Northwest Inn

Spencer

Located in Spencer, within 17 miles of Arnolds Park Amusement Park and 17 miles of Iowa Great Lakes Maritime Museum, The Northwest Inn provides accommodations with a shared lounge and free WiFi...

J
Jeff
From
United States
Staff was very good, very helpful. Room was great. Old Super 8 turned into a great place to stay.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 33 reviews
Price from
$69
1 night, 2 adults

Okoboji Inn & Suites

Milford (Near Spencer)

Located 1.1 miles from Arnolds Park Amusement Park, Okoboji Inn & Suites offers 4-star accommodations in Milford and has free bikes, a fitness center and a shared lounge.

A
Angela
From
United States
It was all great. Staff very friendly. Perfect location for us.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 85 reviews
Price from
$89
1 night, 2 adults

The Inn Hotel Lake Okoboji, an Ascend Collection Hotel

Arnolds Park (Near Spencer)

Located in Arnolds Park, 1.8 miles from Arnolds Park Amusement Park, The Inn Hotel Lake Okoboji, an Ascend Collection Hotel has accommodations with a seasonal outdoor swimming pool, free private...

M
Melinda
From
United States
Great location! Wonderful staff. Clean room.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 43 reviews
Price from
$113.62
1 night, 2 adults

Rodeway Inn & Suites near Okoboji Lake

Milford (Near Spencer)

Located in Milford, within 2.6 miles of Arnolds Park Amusement Park and 2.7 miles of Iowa Great Lakes Maritime Museum, Rodeway Inn & Suites near Okoboji Lake provides accommodations with a spa &...

B
Beth
From
United States
The price is right and distance from work
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 79 reviews
Price from
$75.52
1 night, 2 adults
See all 6 hotels in Spencer

Most booked hotels in Spencer and surrounding area in the past month

See all

Popular with guests booking hotels in Spencer

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 128 reviews

Popular with guests booking hotels in Spencer

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 26 reviews

Popular with guests booking hotels in Spencer

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 88 reviews

Popular with guests booking hotels in Spencer

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

Budget hotels in Spencer and nearby

See all
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 128 reviews
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 26 reviews
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 88 reviews

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

What Guests Said About Spencer:

Scored out of 10, guest rating 10

We visited the small town. It was homey and inviting.

We visited the small town. It was homey and inviting. The Iowa Project Brewery was sooo tasty and cooking. We were able to visit with the owners. The wait staff and food at Godfathers Pizza was also amazing. There is also a new coffee shop. We were able to be a part of their soft opening. Nice place.
Guest review by Scott
United States
Scored out of 10, guest rating 8.0

Spencer is a wonderful little town. We drove around a bit.

Spencer is a wonderful little town. We drove around a bit. Lovely homes. I could live there. Has that small town vibe, but yet looks of amenities. Really really nice! Spencer Inn was a very nice stay. Clean, comfy, & great price too!
Guest review by Teresa
United States

See reviews by guests who stayed at hotels in Spencer

See all
From $89.49 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 88 reviews
The pool was closed when we got there we drove 4 hours from St. Cloud and no one notified us that was the main reason we booked there so we cancelled reservations and went to a different hotel , still waiting on a refund from over a month later , it’s impossible to get a hold of anyone
Guest review by Helena
United States
From $79.01 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 33 reviews
The location wasn't bad for what we were there for. The hotel was quiet and the bed pretty comfortable. I also liked the pillows, pretty comfortable.
Guest review by Robin
United States

More places to explore, more ways to go