100 Hill Ave. (1.1 km from Gilbert Park)
Set in Spirit Lake Big Spirit Resort offers a restaurant and free WiFi. All rooms are equipped with a patio. All guest rooms at the resort come with a seating area and a flat-screen TV.
2704 17th St (1.5 km from Gilbert Park)
Nestled in the heart of the Iowa Great Lakes at the junction of Highways 9 and 71 the completely nonsmoking Ramada Lake Okoboji Spirit Lake offers guest rooms with free WiFi. Guest can swim in the indoor pool and enjoy a daily free breakfast.
1905 18th Street (1.5 km from Gilbert Park)
Travelodge by Wyndham Spirit Lake/Okoboji is located in Spirit Lake and features a garden. This property features both free WiFi and private parking free of charge. A continental breakfast is available each morning at the motel.
2203 Circle Drive West (2.5 km from Gilbert Park)
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. Complete with a microwave the dining area also has a refrigerator.
2051 HWY 9 (6.1 km from Gilbert Park)
Set in Beaches Resort 1.2 mi from Pikes Point Beach Northland Inn offers accommodations with a garden and free private parking. Free WiFi and a 24-hour front desk are offered.
(7.1 km from Gilbert Park)
Located 1.3 mi from Pikes Point Beach Beautiful Lake Okoboji - Year Round Resort Condos provides accommodations in Spirit Lake. A TV with Blu-ray player private bathroom with a hairdryer and a kitchen with dishwasher are provided in certain units.