Best Beaches in North Dakota 2025

Your complete guide to the top 53 beaches in North Dakota

North Dakota offers 53 incredible beaches, from pristine lakeshores to secluded coves. Whether you're looking for family fun, world-class surfing, or peaceful relaxation, we've researched every beach to help you find your perfect destination.

Jump to Beach

  1. Apple Creek Beach
  2. Arrowwood Lake
  3. Beaver Lake State Park
  4. Brush Lake Beach
  5. Cannonball River Beach
  6. Clausen Springs Beach
  7. Cross Ranch State Park
  8. Devils Lake (Grahams Island)
  9. Devils Lake (Spirit Lake)
  10. Doyle Memorial State Park

2. Arrowwood Lake

Arrowwood Lake

Discover the refreshing lake waters of Arrowwood Lake in North Dakota. Perfect for swimming and outdoor recreation.

View Full Beach Guide →

3. Beaver Lake State Park

Beaver Lake State Park

Discover the refreshing lake waters of Beaver Lake State Park in North Dakota. Perfect for swimming and outdoor recreation.

View Full Beach Guide →

5. Cannonball River Beach

Cannonball River Beach

Discover the refreshing river waters of Cannonball River Beach in North Dakota. Perfect for swimming and outdoor recreation.

View Full Beach Guide →

6. Clausen Springs Beach

Clausen Springs Beach

Enjoy the refreshing lake waters of Clausen Springs Beach in North Dakota.

View Full Beach Guide →

7. Cross Ranch State Park

Cross Ranch State Park

Discover the refreshing river waters of Cross Ranch State Park in North Dakota. Perfect for swimming and outdoor recreation.

View Full Beach Guide →

8. Devils Lake (Grahams Island)

Devils Lake (Grahams Island)

Enjoy the refreshing lake waters of Devils Lake (Grahams Island) in North Dakota. A perfect escape for swimming, kayaking, and family fun.

View Full Beach Guide →

9. Devils Lake (Spirit Lake)

Devils Lake (Spirit Lake)

Discover the refreshing lake waters of Devils Lake (Spirit Lake) in North Dakota. Perfect for swimming and outdoor recreation.

View Full Beach Guide →

10. Doyle Memorial State Park

Doyle Memorial State Park

Discover the refreshing lake waters of Doyle Memorial State Park in North Dakota. Perfect for swimming and outdoor recreation.

View Full Beach Guide →

More North Dakota Beaches

View All 53 North Dakota Beaches →