6 Swimming Holes in North Dakota — Map, Guides & Directions

6 natural swimming destinations in North Dakota.

How many swimming holes are in North Dakota?

North Dakota has 6 swimming holes in our directory , including 6 lake . Use swimming holes near me for live distance sorting or browse by city.

What to pack for North Dakota swimming trips

Compared day-trip gear for North Dakota swimming holes — side-by-side tables for the hike in, sun, and water access.

All gear categories →

Disclosure: Gear links may earn a commission as an Amazon Associate — at no extra cost to you. Learn more.

All 6 listings

Lake Metigoshe S. P. — lake swimming hole near Bottineau, ND
Lake ND

Lake Metigoshe S. P.

Lake Metigoshe State Park near Bottineau, North Dakota — designated swim beach in the Turtle Mountains near the Canadian border. Fees, hours, and rentals.

Fee required Bottineau
View details
Lake Sakakawea S. P. — reservoir swimming hole near Pick City, ND
Reservoir ND

Lake Sakakawea S. P.

Lake Sakakawea State Park near Pick City, North Dakota — swim beach on the third-largest man-made reservoir in the US, beside Garrison Dam. Fees and access.

Fee required Pick City
View details
Fort Stevenson S. P. — reservoir swimming hole near Garrison, ND
Reservoir ND

Fort Stevenson S. P.

Fort Stevenson State Park near Garrison, North Dakota — north-shore Lake Sakakawea swim beach, two marinas, and rentals in the "Walleye Capital" of the state.

Fee required Garrison
View details
Icelandic S. P. — lake swimming hole near Cavalier, ND
Lake ND

Icelandic S. P.

Icelandic State Park near Cavalier, North Dakota — Lake Renwick swim beach under old oaks, plus North Dakota’s first state nature preserve. Fees and access.

Fee required Cavalier
View details
Grahams Island S. P. — lake swimming hole near Devils Lake, ND
Lake ND

Grahams Island S. P.

Grahams Island State Park on Devils Lake, North Dakota — wooded island swim beach on a world-class walleye fishery. Fees, hours, and shoreline conditions.

Fee required Devils Lake
View details
Lake Ashtabula — reservoir swimming hole near Valley City, ND
Reservoir ND

Lake Ashtabula

Lake Ashtabula near Valley City, North Dakota — three designated Army Corps swimming areas on a Sheyenne River reservoir with seven recreation areas.

Fee required Valley City
View details