Right Beaches › Minnesota
Minnesota beaches
57 beaches, with the parking, the walk to the water and the tide for each one.
Lists for a particular day
Park almost on the sand
Beaches where visitors report free parking
Calm water and bathrooms nearby
All beaches
Black BeachSilver Bay · water 60 ft · parking 125 yd
Cedar Lake Point BeachMinneapolis · water 50 ft · parking 175 yd
Lake Nokomis BeachMinneapolis · water not mapped
Brighton BeachDuluth · water 70 ft · parking 30 ft
Long Lake Public BeachNew Brighton · water 50 ft · parking 330 ft
Cedar Lake East BeachMinneapolis · water 60 ft · parking 575 yd
Agate Bay BeachTwo Harbors · on the shoreline · parking 90 ft
Whipple BeachBaxter · water 280 ft
East Bush Lake BeachMinneapolis · water not mapped
Coon Lake Park BeachColumbus · water not mapped
St. Croix Beach Public Riverfront Park and BeachLake St Croix Beach · water not mapped
White Sands BeachMinneapolis · water not mapped
Cedar Lake South BeachMinneapolis · water 40 ft · parking 150 yd
Mahtomedi BeachMahtomedi · water 300 ft · parking 20 ft
Golden Lake Park BeachCircle Pines · on the shoreline · parking 125 yd
Burlington Bay Beachwater 130 ft · parking 290 ft
Lake Minnewashta Beach & Picnic AreaExcelsior · water 230 ft · parking 10 ft
Lake Le Homme Dieu BeachAlexandria · water 175 yd
Florence Township BeachFrontenac · water 50 ft
Pebble Beachwater 50 ft · parking 250 ft
Paradise BeachEast Cook · water 40 ft · parking 125 yd
Antlers Park BeachLakeville · water 40 ft · parking 175 yd
Parkers Lake ParkPlymouth · on the shoreline · parking 270 ft
Agate BeachTwo Harbors · water 40 ft · parking 330 ft
Watzl's Point BeachPrior Lake · water 500 yd · parking 175 yd
Thomas BeachMinneapolis · water 160 ft · parking 80 ft
Crescent BeachExcelsior · water 50 ft · parking 40 ft
Rice Street BeachAnoka · water 0.6 miles · parking 20 ft
Twin Lakes BeachBovey · water 60 ft
Little Two Harbors/Split rockTwo Harbors · water 125 yd · parking 70 ft
Lake Harriet North BeachMinneapolis · on the shoreline · parking 300 yd
Starbuck Public BeachStarbuck · water 30 ft · parking 150 ft
Baker Park Swimming BeachMedina · water 0.8 miles · parking 250 ft
Lona's BeachSilver Creek Township · water 170 ft · parking 450 yd
Flood Baywater 175 yd · parking 225 yd
Sandy BeachExcelsior · water 50 ft
Nocomo BeachWayzata · on the shoreline · parking 70 ft
Brown's BeachHudson · water 0.6 miles · parking 600 yd
Albert Lea BeachAlbert Lea · water 130 ft · parking 90 ft
Bde Maka Ska North BeachMinneapolis · on the shoreline · parking 250 ft
Linwood BeachExcelsior · water 290 ft
Lake Ann BeachChanhassen · water 250 yd · parking 125 yd
Wirth Lake Beachwater 625 yd · parking 210 ft
32nd Beachwater 90 ft · parking 200 yd
French Park Beachwater 60 ft · parking 175 yd
Lake Rebeccawater 30 ft · parking 225 yd
Crystal Lake Beachwater 50 ft · parking 190 ft
Pebble Lake Swimming Beachon the shoreline · parking 170 ft
Beaver River Beachon the shoreline · parking 175 yd
Diamond Point Beachwater 50 ft · parking 125 yd
Knife River Beachwater 110 ft · parking 425 yd
Round Lake Beachon the shoreline · parking 280 ft
Little Sand Bay Beachwater 70 ft · parking 200 yd
Big Beachon the shoreline · parking 550 yd
Rocky Beachwater 110 ft
Corny Beachwater 50 ft · parking 170 ft
Fall Lake Campground Beachon the shoreline · parking 190 ft
All 57 beaches, by how many people rate them
| Beach | Town | Walk to water | Parking | Fee | Restrooms |
|---|---|---|---|---|---|
| Black Beach | Silver Bay | 60 ft | 125 yd | free | yes |
| Cedar Lake Point Beach | Minneapolis | 50 ft | 175 yd | paid | yes |
| Lake Nokomis Beach | Minneapolis | – | – | paid | yes |
| Brighton Beach | Duluth | 70 ft | 30 ft | – | yes |
| Long Lake Public Beach | New Brighton | 50 ft | 330 ft | – | yes |
| Cedar Lake East Beach | Minneapolis | 60 ft | 575 yd | – | yes |
| Agate Bay Beach | Two Harbors | on the sand | 90 ft | – | yes |
| Whipple Beach | Baxter | 280 ft | – | – | – |
| East Bush Lake Beach | Minneapolis | – | – | – | yes |
| Coon Lake Park Beach | Columbus | – | – | – | yes |
| St. Croix Beach Public Riverfront Park and Beach | Lake St Croix Beach | – | – | paid | – |
| White Sands Beach | Minneapolis | – | – | – | – |
| Cedar Lake South Beach | Minneapolis | 40 ft | 150 yd | – | yes |
| Mahtomedi Beach | Mahtomedi | 300 ft | 20 ft | – | yes |
| Golden Lake Park Beach | Circle Pines | on the sand | 125 yd | – | yes |
| Burlington Bay Beach | 130 ft | 290 ft | – | yes | |
| Lake Minnewashta Beach & Picnic Area | Excelsior | 230 ft | 10 ft | – | yes |
| Lake Le Homme Dieu Beach | Alexandria | 175 yd | – | – | yes |
| Florence Township Beach | Frontenac | 50 ft | – | – | yes |
| Pebble Beach | 50 ft | 250 ft | – | – | |
| Paradise Beach | East Cook | 40 ft | 125 yd | – | – |
| Antlers Park Beach | Lakeville | 40 ft | 175 yd | – | yes |
| Parkers Lake Park | Plymouth | on the sand | 270 ft | – | – |
| Agate Beach | Two Harbors | 40 ft | 330 ft | – | yes |
| Watzl's Point Beach | Prior Lake | 500 yd | 175 yd | – | – |
| Thomas Beach | Minneapolis | 160 ft | 80 ft | – | yes |
| Crescent Beach | Excelsior | 50 ft | 40 ft | – | – |
| Rice Street Beach | Anoka | 0.6 miles | 20 ft | – | – |
| Twin Lakes Beach | Bovey | 60 ft | – | – | – |
| Little Two Harbors/Split rock | Two Harbors | 125 yd | 70 ft | – | – |
| Lake Harriet North Beach | Minneapolis | on the sand | 300 yd | – | yes |
| Starbuck Public Beach | Starbuck | 30 ft | 150 ft | – | yes |
| Baker Park Swimming Beach | Medina | 0.8 miles | 250 ft | – | yes |
| Lona's Beach | Silver Creek Township | 170 ft | 450 yd | – | yes |
| Flood Bay | 175 yd | 225 yd | – | yes | |
| Sandy Beach | Excelsior | 50 ft | – | – | – |
| Nocomo Beach | Wayzata | on the sand | 70 ft | – | – |
| Brown's Beach | Hudson | 0.6 miles | 600 yd | – | – |
| Albert Lea Beach | Albert Lea | 130 ft | 90 ft | – | yes |
| Bde Maka Ska North Beach | Minneapolis | on the sand | 250 ft | – | yes |
| Linwood Beach | Excelsior | 290 ft | – | – | – |
| Lake Ann Beach | Chanhassen | 250 yd | 125 yd | – | yes |
| Wirth Lake Beach | 625 yd | 210 ft | – | yes | |
| 32nd Beach | 90 ft | 200 yd | – | yes | |
| French Park Beach | 60 ft | 175 yd | – | yes | |
| Lake Rebecca | 30 ft | 225 yd | – | yes | |
| Crystal Lake Beach | 50 ft | 190 ft | – | – | |
| Pebble Lake Swimming Beach | on the sand | 170 ft | – | – | |
| Beaver River Beach | on the sand | 175 yd | – | yes | |
| Diamond Point Beach | 50 ft | 125 yd | – | yes | |
| Knife River Beach | 110 ft | 425 yd | – | yes | |
| Round Lake Beach | on the sand | 280 ft | – | yes | |
| Little Sand Bay Beach | 70 ft | 200 yd | – | yes | |
| Big Beach | on the sand | 550 yd | – | yes | |
| Rocky Beach | 110 ft | – | – | – | |
| Corny Beach | 50 ft | 170 ft | – | – | |
| Fall Lake Campground Beach | on the sand | 190 ft | – | yes |
Walk and parking distances are measured on OpenStreetMap. Fee and restrooms come from counted visitor reviews and mapped facilities. A dash means we have no evidence either way, not that the answer is no.
Common questions
Which Minnesota beach has the shortest walk from the car?
Do you have to pay to park at Minnesota beaches?
Which beaches have restrooms?
How current is this?
Where this comes from
Place details from the public Google business listing. Beach shape, parking and facility positions from OpenStreetMap (ODbL). Aerial imagery is public-domain USGS NAIP. Tide comes from NOAA, and weather and water from Open-Meteo. Map drawings are redrawn from that aerial imagery by an image model. Markers, distances and every fact on this page come from OpenStreetMap and counted reviews, never from a drawing. Review text is never republished.