2203 Circle Drive West (0.3 km from Spirit Lake Dickinson County Memorial Hospital)
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.
2704 17th St (1.2 km from Spirit Lake Dickinson County Memorial Hospital)
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.2 km from Spirit Lake Dickinson County Memorial Hospital)
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.
100 Hill Ave. (3.5 km from Spirit Lake Dickinson County Memorial Hospital)
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.
(4.6 km from Spirit Lake Dickinson County Memorial Hospital)
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.
2051 HWY 9 (4.6 km from Spirit Lake Dickinson County Memorial Hospital)
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.