Cottages for sale in Storm Lake

5,511 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Storm Lake, Buena Vista County
Request Details
Storm Lake, Buena Vista County

2 Bedrooms

2 Bathrooms

1,356 sq.ft

1 day + 5 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Storm Lake, Buena Vista County
Request Details
Storm Lake, Buena Vista County

1 day + 5 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Storm Lake, Buena Vista County
Request Details
Storm Lake, Buena Vista County

4 Bedrooms

1 Bathroom

1,036 sq.ft

1 day + 5 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Storm Lake, Buena Vista County
Request Details
Storm Lake, Buena Vista County

3 Bedrooms

2 Bathrooms

2,089 sq.ft

1 day + 5 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Storm Lake, Buena Vista County
Request Details
Storm Lake, Buena Vista County

1 day + 5 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Storm Lake, Buena Vista County
Request Details
Storm Lake, Buena Vista County

4 Bedrooms

2 Bathrooms

1,188 sq.ft

1 day + 5 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Storm Lake, Buena Vista County
Request Details
Storm Lake, Buena Vista County

3 Bedrooms

2 Bathrooms

1,650 sq.ft

1 day + 5 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Storm Lake, Buena Vista County
Request Details
Storm Lake, Buena Vista County

2 Bedrooms

2 Bathrooms

1,006 sq.ft

1 day + 5 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Storm Lake, Buena Vista County
USD 59,000
Storm Lake, Buena Vista County

3 Bedrooms

2 Bathrooms

860 sq.ft

Air conditioning

2 days + 5 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 215,000
Storm Lake, Buena Vista County

3 Bedrooms

2 Bathrooms

1,793 sq.ft

GardenParkingAir conditioningCellar

1 week + 5 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 64,000
Storm Lake, Buena Vista County

3 Bedrooms

2 Bathrooms

860 sq.ft

1 week + 5 hours ago

2 pictures Arrow icon pointing to the right
Condo
Condo for sale in Storm Lake, Buena Vista County
USD 298,500
Storm Lake, Buena Vista County

2 Bedrooms

1,340 sq.ft

1 week + 2 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 164,000
USD 169,000
3%
Storm Lake, Buena Vista County

2 Bedrooms

1,362 sq.ft

Office roomParkingAir conditioning

3 days + 5 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 119,000
USD 123,500
4%
Storm Lake, Buena Vista County

1 Bedroom

1 Bathroom

7,239 sq.ft

GardenOffice roomCellar

1 week + 6 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 184,500
Storm Lake, Buena Vista County

4 Bedrooms

1 Bathroom

1,434 sq.ft

Equipped kitchen

3 days + 5 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 299,500
Storm Lake, Buena Vista County

4 Bedrooms

1 Bathroom

2,524 sq.ft

FireplaceEquipped kitchenCellar

1 week + 5 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 269,000
USD 279,000
4%
Storm Lake, Buena Vista County

3 Bedrooms

1 Bathroom

1,910 sq.ft

PatioGardenDeckEquipped kitchenCellar

2 weeks + 2 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 289,000
Storm Lake, Buena Vista County

4 Bedrooms

1 Bathroom

2,896 sq.ft

PatioGardenParkingEquipped kitchenCellar

2 weeks + 4 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 295,000
USD 305,000
3%
Storm Lake, Buena Vista County

4 Bedrooms

1 Bathroom

2,584 sq.ft

Equipped kitchen

2 weeks + 5 days ago

13 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 295,000
USD 305,000
3%
Storm Lake, Buena Vista County

4 Bedrooms

2 Bathrooms

2,584 sq.ft

Equipped kitchen

Oct 11, 2026

2 pictures Arrow icon pointing to the right
Updated
House
House for sale in Storm Lake, Buena Vista County
USD 447,500
Storm Lake, Buena Vista County

4 Bedrooms

1 Bathroom

2,440 sq.ft

FireplaceEquipped kitchen

1 day + 5 hours ago

2 pictures Arrow icon pointing to the right
Updated
House
House for sale in Storm Lake, Buena Vista County
USD 305,000
Storm Lake, Buena Vista County

3 Bedrooms

1 Bathroom

2,532 sq.ft

Office roomFireplaceEquipped kitchen

1 day + 5 hours ago

2 pictures Arrow icon pointing to the right
Condo
Condo for sale in Storm Lake, Buena Vista County
USD 259,000
Storm Lake, Buena Vista County

3 Bedrooms

1 Bathroom

40,000 sq.ft

Equipped kitchenParkingLiftFully furnished

3 days + 5 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 184,000
Storm Lake, Buena Vista County

4 Bedrooms

1 Bathroom

5,404 sq.ft

Office roomEquipped kitchenConcierge

3 days + 5 hours ago

2 pictures Arrow icon pointing to the right
Condo
Condo for sale in Storm Lake, Buena Vista County
USD 252,900
Storm Lake, Buena Vista County

2 Bedrooms

1 Bathroom

1,250 sq.ft

Equipped kitchenParking

5 days + 5 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 155,000
Storm Lake, Buena Vista County

3 Bedrooms

1 Bathroom

1,093 sq.ft

PatioParkingEquipped kitchenCellar

1 week + 3 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 650,000
Storm Lake, Buena Vista County

5 Bedrooms

3 Bathrooms

1,839 sq.ft

Office roomFireplaceCellar

1 week + 4 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 275,000
Storm Lake, Buena Vista County

2 Bedrooms

1,632 sq.ft

GardenEquipped kitchenParkingCellar

1 week + 5 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 575,000
Storm Lake, Buena Vista County

4 Bedrooms

1 Bathroom

2,274 sq.ft

PatioGardenDeckEquipped kitchenParking

2 weeks + 5 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Storm Lake, Buena Vista County
USD 309,000
Storm Lake, Buena Vista County

3 Bedrooms

2,403 sq.ft

PatioAccess for people with disabilitiesFireplaceEquipped kitchen

2 weeks + 5 hours ago