Craig Beach at Lake Milton State Park - Swimming Hole near Craig Beach, Ohio
Craig Beach,Ohio
41.122143, -80.979213
0.3 miles SW of Craig Beach, Ohio
GPS: 41°7'19.7"N 80°58'45.2"W
Maps | Directions
State: Ohio

Canoe, Hike, Kayak, and Swim

The beach sits at the end of Grandview Road in the village of Craig Beach, on the east shore of Lake Milton about fifteen miles west of Youngstown. It runs roughly 600 feet along a shallow, gently sloping bank, with restrooms, change booths, outdoor showers, a playground, and basketball and sand volleyball courts set back in the grass behind the sand. Parking is right at the top of the beach. There are no lifeguards, swimming is at your own risk, and pets are not allowed on the sand at any time of year.

Lake Milton is a big lake for northeast Ohio, about 1,700 acres of water inside a 1,006 acre park. It is not natural. The city of Youngstown bought 3,416 acres of the Mahoning River valley in 1910 to build a municipal water supply, and the 2,800 foot dam that impounded 1,640 acres of it was finished in 1913. Craig Beach grew up on the east shore as a resort village, and for decades it had an amusement park with a roller coaster, a midway and excursion boats running out to the middle of the lake. That era ended a long time ago, but the village kept the name. The dam was opened in the spring of 1986 for reconstruction, draining the lake entirely, and when it refilled the state dedicated the shoreline as Lake Milton State Park in 1988.

Water quality is monitored through the Ohio BeachGuard program from Memorial Day through Labor Day, with advisories posted at the beach and online when bacteria counts run high after heavy rain. The best swimming is generally mid-June through August, when the shallow east shore warms fastest. The lake is drawn down roughly eight feet starting October 15 each fall and repooled beginning March 15, so the beach is a mudflat through the winter.

Beyond the swim area, the lake is set up for boats. Three public ramps serve it, at Miller's Landing, Robinson Point and Pointview, and there are three designated boat swim areas out in open water for people anchoring off. A marina operates in the Harry Meshel Picnic Area near the lighthouse. On land the park has an eighteen hole disc golf course and an archery range, and a Storybook Trail runs a half mile from the beach parking lot with pages of a children's book posted along the way.

Park hours are 6:00 am to 11:00 pm. The Mahoning River below the dam is a decent smallmouth fishery, and the lake itself gets walleye, crappie and channel catfish. Berlin Lake is ten minutes south on Route 534 if the beach here is crowded, and Youngstown with Mill Creek Park is twenty minutes east.

Updated September 22, 2026

Be courteous, informed, and prepared. Read trailhead guidelines, stay on the trail, and don't feed the wildlife.

Read More
  1. Plan Ahead and Prepare
  2. Travel & camp on durable surfaces
  3. Dispose of waste properly
  4. Leave what you find
  5. Minimize campfire impacts
  6. Respect wildlife
  7. Be considerate of other visitors

Directions

From Craig Beach, Ohio

  1. Head northeast on Grandview Rd toward Afton Ave (0.5 mi)
  2. Turn right (43 ft)
  3. Turn right (440 ft)
to add photos & videos and suggest edits

Guest Review/Comments

/5
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Edit Review Delete Review
Reply Cancel
The public swim beach at Lake Milton on a summer afternoon courtesy of Deans Charbal(CC BY-SA 4.0↗) The public swim beach at Lake Milton on a summer afternoon courtesy of Deans Charbal↗ (CC BY-SA 4.0↗)
Lake Milton State Park | Places To See | Ohio Stat by Jonathan Rice Open water on Lake Milton courtesy of Ll1324(CC0↗) Open water on Lake Milton courtesy of Ll1324↗ (CC0↗) Riding Lake Milton MTB Trail | Lake Milton State P by Northeast Ohio Hikes and Bikes Grandview Road at the beach during the annual arts and crafts show courtesy of Deans Charbal(CC BY-SA 4.0↗) Grandview Road at the beach during the annual arts and crafts show courtesy of Deans Charbal↗ (CC BY-SA 4.0↗) Craig's Beach Lake Milton Ohio by Ray Noneya Summer crowd along the beach lawn at Lake Milton courtesy of Deans Charbal(CC BY-SA 4.0↗) Summer crowd along the beach lawn at Lake Milton courtesy of Deans Charbal↗ (CC BY-SA 4.0↗) ASK A LOCAL: Lake Milton, OH: All This Beauty, Nob by The Skiptown All-Stars The amusement park that once stood at Craig Beach on Lake Milton added by freearenas (No restrictions) The amusement park that once stood at Craig Beach on Lake Milton added by freearenas (No restrictions) The village hall in Craig Beach, just up the hill from the swim beach courtesy of Roseohioresident(CC BY-SA 4.0↗) The village hall in Craig Beach, just up the hill from the swim beach courtesy of Roseohioresident↗ (CC BY-SA 4.0↗)

Other Swimming Holes, Hiking Trails, Canoeing Areas, and Kayaking Areas Nearby

Add Location

Nelson Ledges Quarry Park

Garrettsville, Ohio

13.9 miles N

A privately owned quarry park with strikingly blue-green water, a swimming beach, cliff jumping, and camping — see the website for current pricing and available events.

Swim

swim Swimming Hole

Guilford Lake State Park Beach

Lisbon, Ohio

22.6 miles S

A 600 foot public beach on the northwest side of Guilford Lake, a 396 acre reservoir dug in 1834 to feed the Sandy and Beaver Canal.

Camp, Canoe, Hike, Kayak, Swim

swim Swimming Hole

hike Hiking Trail

camp Campsite

canoe Canoeing Area

kayak Kayaking Area

Punderson State Park

Cleveland-Elyria-Mentor, OH, Ohio

26.1 miles NW

Swim near Cleveland-Elyria-Mentor, OH, Ohio

Swim

swim Swimming Hole

Chagrin Falls

Chagrin Falls, Ohio

30.2 miles NW

A natural waterfall tumbles right through the center of town in a riverside park where you can actually swim — a rare and charming small-city attraction year-round.

Swim

swim Swimming Hole

Pheasant Run Loop Portage Lakes State Park

Akron, Ohio

32.1 miles W

Boating, swimming, and fishing on several surrounding lakes, plus wetlands that draw waterfowl and shorebirds — Portage Lakes State Park packs a lot into 411 acres near Akron.

Hike

hike Hiking Trail

Rabbit Hill Loop Portage Lakes State Park

Akron, Ohio

32.1 miles W

A scenic loop at one of Ohio's highest points, where the watershed divides between Lake Erie and the Ohio River, steeped in Native American and settler history.

Hike

hike Hiking Trail

Portage Lake State Park- Planet Walk Trail

Akron, Ohio

32.1 miles W

A 411-acre Ohio park with boating, swimming, and fishing on several surrounding lakes, plus wetlands that attract waterfowl and shorebirds for hunting and wildlife watching.

Hike

hike Hiking Trail

Shoreline Trail Portage Lakes State Park

Akron, Ohio

32.1 miles W

A 5-mile trail at Portage Lakes State Park in Akron that winds past Rex Lake, a dog park, the Big Oaks Picnic Area, and Turkeyfoot Beach — accessed via the Planet Walking Trail from the park office lot.

Hike

hike Hiking Trail

Neshannock Creek Area

Mount Gretna, Pennsylvania

35.1 miles E

Swim near Mount Gretna, Pennsylvania

Swim

swim Swimming Hole

The Tubbs

Cleveland-Elyria-Mentor, OH, Ohio

36.3 miles SE

Swim near Cleveland-Elyria-Mentor, OH, Ohio

Swim

swim Swimming Hole

White Star Park

Gibsonburg, Ohio

36.3 miles SE

An Ohio quarry swimming spot with fine white sand and brilliantly clear teal-blue water — unlike anything else in the state, with depth visible right to the buoy barriers.

Swim

swim Swimming Hole

Buttermilk Falls Homewood

Beaver Falls, Pennsylvania

40.1 miles SE

Swim near Beaver Falls, Pennsylvania

Swim

swim Swimming Hole

Headlands Beach State Park

Mentor, Ohio

46.9 miles N

The longest natural sand beach in Ohio, a mile of open Lake Erie shoreline east of Mentor with rare dune plants behind it and a lighthouse at the end of the breakwall.

Hike, Kayak, Swim

swim Swimming Hole

hike Hiking Trail

kayak Kayaking Area

More Similar Arenas Near Craig Beach at Lake Milton State Park:

Swimming Holes Hiking Trails Canoeing Areas Kayaking Areas Things to Do

Nearby Campsites

More Campsites Near Craig Beach at Lake Milton State Park:

Campsites

Embed Arena

Where do you plan to embed this code?

<script src="https://www.freearenas.com/embed/a1e732042"></script>

Copy
×
loading...

Edit Your Experience

Log Your Visit to This Location

We've logged that you went. Is there anything else you want to add?

Thank you for your review/comment

We've recorded your comments. Is there anything else you want to add?

By recording your visit on FreeArenas.com, you'll have a collection of all the great places you've been and provide valuable information for yourself and others in the future.

Have you been to this location?

/5
Cancel

Donate to the Cause

Help us inspire and inform every person to enjoy life and the great outdoors in a responsible way. There's a lot of ways to do this. Here's a few ways we're working on our mission right now: Providing information, Building and maintaining local trails, Helping and teaching kids to fix their bikes, Cleaning up local parksĀ to provide safe and clean places to enjoy nature. Learn More

Update Review

/5

New Collection

Add an Arena

Just some quick info about this location to get started...