Beaches in Maine
78 beaches
Explore Maine Beaches
All Beaches
Allagash River Beach
Sandy Beach
River
Kid-Friendly
Aroostook River Beach
Sandy Beach
River
Kid-Friendly
Aroostook State Park
Sandy Beach
Lake
Kid-Friendly
Baxter State Park (Daicey Pond)
Sandy Beach
pond
Kid-Friendly
Baxter State Park (Kidney Pond)
Sandy Beach
pond
Kid-Friendly
Bradbury Mountain Lake
Sandy Beach
pond
Kid-Friendly
Branch Lake Beach
Sandy Beach
Lake
Kid-Friendly
Camden Hills State Park Lake
Sandy Beach
pond
Kid-Friendly
Chesuncook Lake Beach
Sandy Beach
Lake
Kid-Friendly
Clearwater Pond Beach
Sandy Beach
pond
Kid-Friendly
Cobscook Bay State Park
Sandy Beach
Bay
Kid-Friendly
Crescent Beach State Park
Sandy Beach
Ocean
Kid-Friendly
Crescent Beach State Park
Sandy Beach
Ocean
Kid-Friendly
Crooked River Beach
Sandy Beach
River
Kid-Friendly
Crystal Lake (Harrison)
Sandy Beach
Lake
Kid-Friendly
Damariscotta Lake State Park
Sandy Beach
Lake
Kid-Friendly
Drakes Island Beach
Sandy Beach
Ocean
Kid-Friendly
East Grand Lake Beach
Sandy Beach
Lake
Kid-Friendly
Ferry Beach State Park
Sandy Beach
Ocean
Kid-Friendly
Footbridge Beach
Sandy Beach
Ocean
Kid-Friendly
Fortunes Rocks Beach
Sandy Beach
Ocean
Goose Rocks Beach
Sandy Beach
Ocean
Kid-Friendly
Goose Rocks Beach
Sandy Beach
Ocean
Grafton Notch State Park
Rocky Beach
River
Kid-Friendly
Gulf Hagas (Pool Beach)
Rocky Beach
River
Kid-Friendly
Higgins Beach
Sandy Beach
Ocean
Jasper Beach
Rocky Beach
Ocean
Kid-Friendly
Kennebec River Beach
Sandy Beach
River
Kid-Friendly
Kennebunk Beach
Sandy Beach
Ocean
Kid-Friendly
Lake Kezar Beach
Sandy Beach
Lake
Kid-Friendly
Lake St. George State Park
Sandy Beach
Lake
Kid-Friendly
Lily Bay State Park
Sandy Beach
Lake
Kid-Friendly
Long Sands Beach
Sandy Beach
Ocean
Kid-Friendly
Machias River Beach
Sandy Beach
River
Kid-Friendly
Messalonskee Lake Beach
Sandy Beach
Lake
Kid-Friendly
Millinocket Lake Beach
Sandy Beach
Lake
Kid-Friendly
Moody Beach
Sandy Beach
Ocean
Moosehead Lake (Lily Bay)
Sandy Beach
Lake
Kid-Friendly
Moosehead Lake (Rockwood)
Sandy Beach
Lake
Kid-Friendly
Mount Blue State Park
Sandy Beach
Lake
Kid-Friendly
Moxie Falls Beach
Sandy Beach
River
Kid-Friendly
Narraguagus River Beach
Sandy Beach
River
Kid-Friendly
Norway Lake Beach
Sandy Beach
Lake
Kid-Friendly
Ogunquit Beach
Sandy Beach
Ocean
Kid-Friendly
Ogunquit Beach
Sandy Beach
Ocean
Kid-Friendly
Old Orchard Beach
Sandy Beach
Ocean
Kid-Friendly
Old Orchard Beach
Sandy Beach
Ocean
Kid-Friendly
Old Orchard Beach
Sandy Beach
Ocean
Kid-Friendly
Peaks-Kenny State Park
Sandy Beach
Lake
Kid-Friendly
Penobscot River Beach
Sandy Beach
River
Kid-Friendly
Pine Point Beach
Sandy Beach
Ocean
Pleasant River Beach
Sandy Beach
River
Kid-Friendly
Popham Beach
Sandy Beach
Ocean
Popham Beach
Sandy Beach
Ocean
Kid-Friendly
Popham Beach State Park
Sandy Beach
Ocean
Range Ponds State Park
Sandy Beach
Lake
Kid-Friendly
Rangeley Lake State Park
Sandy Beach
Lake
Kid-Friendly
Reid State Park
Sandy Beach
Ocean
Kid-Friendly
Reid State Park
Sandy Beach
Ocean
Kid-Friendly
Saco River Beach (Maine)
Sandy Beach
River
Kid-Friendly
Sand Beach
Sandy Beach
Ocean
Kid-Friendly
Sand Beach Acadia
Sandy Beach
Ocean
Kid-Friendly
Sand Beach Acadia
Sandy Beach
Ocean
Kid-Friendly
Scarborough Beach
Sandy Beach
Ocean
Kid-Friendly
Sebago Lake Beach
Sandy Beach
Lake
Kid-Friendly
Sebago Lake East Beach
Sandy Beach
Lake
Kid-Friendly
Sebago Lake State Park
Sandy Beach
Lake
Kid-Friendly
Sebec Lake Beach
Sandy Beach
Lake
Kid-Friendly
Sheepscot River Beach
Sandy Beach
River
Kid-Friendly
St. George River Beach
Sandy Beach
River
Kid-Friendly
St. John River Beach
Sandy Beach
River
Kid-Friendly
Swan Lake State Park
Sandy Beach
Lake
Kid-Friendly
Toddy Pond Beach
Sandy Beach
pond
Kid-Friendly
Union River Beach
Sandy Beach
River
Kid-Friendly
Webb Lake Beach
Sandy Beach
Lake
Kid-Friendly
Wells Beach
Sandy Beach
Ocean
Kid-Friendly
Wells Beach
Sandy Beach
Ocean
West Grand Lake Beach
Sandy Beach
Lake
Kid-Friendly