Login
List your B&B
B&B Spirit Lake
98 Bed and Breakfasts in and around Spirit Lake,
Iowa
,
United States
Filter
Sort
Our top selection
Price: Low → High
Price: High → Low
Best rated
Map
Review score
< 5
6
7
8
9
10
General amenities
Free Wifi
Electric vehicle charging station
Garden
Pets allowed
Free parking
More
Room Amenities
Private bathroom
Private entrance
Air conditioning
Bath
Private terrace
Private kitchen
More
Accessibility
Wheelchair accessible
Entire unit located on ground floor
Upper floors accessible by elevator
More
Room type
Guest room
Holiday home
Apartment
Waterfront Spirit Lake Vacation Rental with Dock!
Spirit Lake
9
Dtwn Stunning Spirit Lake Escape - Walk to Shore!
Spirit Lake
10
Accommodations just outside your destination
Near Spirit Lake
The Oakwood Inn
Okoboji
9.7
(3.4 km from Spirit Lake)
AmericInn by Wyndham Okoboji
Okoboji
8.5
(4.2 km from Spirit Lake)
Bridges Bay Vacation Cabin 33
Arnolds Park
9
(5.3 km from Spirit Lake)
Bridges Bay Cabin
Arnolds Park
10
(5.4 km from Spirit Lake)
BOHO Bungalow on the Pond w/ Hot Tub
Arnolds Park
10
(5.6 km from Spirit Lake)
Bridges Bay Resort Brooklyn Building 103
Arnolds Park
9
(5.8 km from Spirit Lake)
Bridges Bay Vacation Cabin 152
Arnolds Park
9
(5.8 km from Spirit Lake)
Historic Cabin Retreat Steps to Okoboji Lake
Arnolds Park
10
(7.1 km from Spirit Lake)
Americas Best Value Inn Suburban
Emmetsburg
8.9
(46.3 km from Spirit Lake)
Family Vacation Rental Home about 1 Mi to Okabena Lake
Worthington
9
(48.1 km from Spirit Lake)
Best Western Fairmont
Fairmont
7.9
(60 km from Spirit Lake)
Old Town Inn
Sioux Center
9.8
(94.6 km from Spirit Lake)
Sioux Center Split-Level Home with Game Room!
Sioux Center
10
(95.2 km from Spirit Lake)
Inn On Central
Le Mars
9.5
(111 km from Spirit Lake)
2 BR Small Town Rural Setting Personal Fun Arcade
Britt
8
(118 km from Spirit Lake)
Mankato Family Getaway - New Salt Water Hot Tub!
Mankato
9
(119 km from Spirit Lake)
Rockwell Commons
Rockwell City
9
(120 km from Spirit Lake)
Moulin Rouge House Bed and Breakfast
Mankato
9.2
(120 km from Spirit Lake)
HAWARDEN HARVEST INN
Hawarden
10
(122 km from Spirit Lake)
The Parsonage of Marshall-4BR 2BA Entire House
Marshall
10
(127 km from Spirit Lake)
Brick House
Sioux Falls
9.8
(131 km from Spirit Lake)
Blue House
Sioux Falls
9.5
(132 km from Spirit Lake)
1
2
3
4
5