🏊Find Swim Spots
← All States

Swimming Holes in Iowa

63 Spots ListedNatural & free access
Ainsworth Beach
📍Iowa

Ainsworth Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Anglers Bay Beach
📍Iowa

Anglers Bay Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Arnolds Park Public Beach
📍Iowa

Arnolds Park Public Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Arrowhead Beach
📍Iowa

Arrowhead Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Bay View Beach
📍Iowa

Bay View Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Beer Bottle Beach
📍Iowa

Beer Bottle Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Brooks Beach
📍Iowa

Brooks Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Brownells Beach
📍Iowa

Brownells Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Casino Beach
📍Iowa

Casino Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
City Beach
📍Iowa

City Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Clear Lake State Park Beach
📍Iowa

Clear Lake State Park Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Crandalls Beach
📍Iowa

Crandalls Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Crescent Beach
📍Iowa

Crescent Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Des Moines Beach
📍Iowa

Des Moines Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Des Moines Beach
📍Iowa

Des Moines Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Dixon Beach
📍Iowa

Dixon Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Dodges Beach
📍Iowa

Dodges Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
East Okoboji Beach
📍Iowa

East Okoboji Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Easter Lake Beach
📍Iowa

Easter Lake Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Egralharve Beach
📍Iowa

Egralharve Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Emerson Bay Public Beach
📍Iowa

Emerson Bay Public Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Estherville Beach
📍Iowa

Estherville Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Fairoak Beach
📍Iowa

Fairoak Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Fairoaks Beach
📍Iowa

Fairoaks Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Farmers Beach
📍Iowa

Farmers Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Fillenworth Beach
📍Iowa

Fillenworth Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Gilleys Beach
📍Iowa

Gilleys Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Gull Point
📍Iowa

Gull Point

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Gull Point Public Beach
📍Iowa

Gull Point Public Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Harlan Beach
📍Iowa

Harlan Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Inwood Park Beach
📍Iowa

Inwood Park Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Jones Beach
📍Iowa

Jones Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Kellys Beach
📍Iowa

Kellys Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Kruses Beach
📍Iowa

Kruses Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Lake Alvin Beach
📍Iowa

Lake Alvin Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Lakeside Beach
📍Iowa

Lakeside Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Little River Beach
📍Iowa

Little River Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Manhattan Beach
📍Iowa

Manhattan Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Maple Oak Beach
📍Iowa

Maple Oak Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Martha Yarns Memorial Beach
📍Iowa

Martha Yarns Memorial Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Maywood Beach
📍Iowa

Maywood Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Milford Beach
📍Iowa

Milford Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Miniwaukon Beach
📍Iowa

Miniwaukon Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Moores Beach
📍Iowa

Moores Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Omaha Beach
📍Iowa

Omaha Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Omaha Beach
📍Iowa

Omaha Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Orleans Beach
📍Iowa

Orleans Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Papoose Beach
📍Iowa

Papoose Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Paradise Park Beach
📍Iowa

Paradise Park Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Pike's Point Beach
📍Iowa

Pike's Point Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Pine Lake Beach
📍Iowa

Pine Lake Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Pioneer Beach
📍Iowa

Pioneer Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Raebels Beach
📍Iowa

Raebels Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Rock Creek Beach
📍Iowa

Rock Creek Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Sand Beach
📍Iowa

Sand Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Sandbar Beach
📍Iowa

Sandbar Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Spencer Beach
📍Iowa

Spencer Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Sugar Bottom Campground Beach
📍Iowa

Sugar Bottom Campground Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Sugar Bottom Day Use Beach
📍Iowa

Sugar Bottom Day Use Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Sunset Beach
📍Iowa

Sunset Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Terrace Beach
📍Iowa

Terrace Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Twin Hills Beach
📍Iowa

Twin Hills Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Wheelers Beach
📍Iowa

Wheelers Beach

Swimming spot in Iowa with 2 amenities including swimming and public access.

SwimmingPublic access
Swimming Holes in Iowa | Find Swim Spots