Skip to content
UpNorthVacation
Calm open water fading to an orange glow on the horizon after sunset.

Benzie & Sleeping Bear · Benzie County

Beulah

For an easy Crystal Lake day: Benzie County's small seat has a sandy village beach, a public launch and the Betsie Valley Trail running through.

Beulah is for families and cyclists who want Crystal Lake without much planning. It is a small village at the southeast end of the lake, just north of Benzonia, and the seat of Benzie County. Life here turns on the water: Cold Creek, the lake’s largest tributary, flows into Crystal Lake in town.

Spend a summer day at the village beach on the northwest side of town. You get several hundred feet of sand, a marked swimming area and a playground. If you brought a boat, the village launch at the east end of the lake has two ramps and an accessible fishing pier.

Then get on the Betsie Valley Trail. It runs through Beulah on its 22-mile route between Frankfort and Thompsonville, and one stretch follows the Crystal Lake shore. Leave the dog behind for the section between Mollineaux Road and Beulah, where dogs are not allowed.

Rain on the way? COGNiTiON, a hands-on science and discovery center on US-31, lets kids handle animals, build in a maker space and try a virtual reality station; check its hours before you go. Just south in Benzonia, the Benzie Area Historical Museum covers the county’s logging, shipping and car ferry history in an 1887 church.

Anglers should come back in spring and fall, when surf-style fishing off the beach area turns up rainbow trout, lake trout and coho salmon.

Why stop here

Beulah is where you go for an easy day on Crystal Lake, one of the largest inland lakes in Michigan. Families get a sandy village beach with a marked swimming area, boaters get a public launch, and cyclists get the paved Betsie Valley Trail. It is also the county seat of Benzie County, at the lake's southeast end, with a small downtown of shops, galleries and eateries.

Plan your Beulah visit

How to plan a Beulah day on Crystal Lake's east end: the village beach, the Betsie Valley Trail, Cherry Hut pie, where to eat and winter fun.

Beulah is the easy way into Crystal Lake. The village sits at the lake’s shallow east end, with a sandy public beach a short walk from a small downtown of shops and places to eat, and the Betsie Valley Trail running through. It is a small town, so one day covers it well: swim, ride, eat pie. Stay longer if you want the lake itself.

Getting there and getting around

US-31 runs north and south through the village. By our routing estimates, the drive takes about 2 hours 40 minutes from Grand Rapids, about 4 hours 50 minutes from Detroit and about 6 hours from Chicago. See getting here for the routes.

The nearest airline airport is Cherry Capital Airport in Traverse City, about 50 minutes away by our estimate. Private pilots can land at Frankfort Dow Memorial Field, about 12 minutes away.

Downtown, the beach and the village park sit close together, so park once and walk. Bring or rent a bike for the trail.

Where to eat

Beulah eats casual, and most of it is on or near Benzie Boulevard:

  • The Cherry Hut. The sweet stop and a Beulah classic, on US-31 since 1935 and in business since 1922. Come for cherry pie with the smiling face cut into the crust, plus cherry chicken salad, cherry-ade and a turkey dinner. It is summer only, opening in May and closing in October; check the dates.
  • L’Chayim Delicatessen. A New York-style deli with its own bagel bakery, known for its house-baked bagels, deli sandwiches and cookies. The Beulah shop lists itself as open year-round, which makes it the breakfast and picnic stop.
  • Five Shores Brewing. A brewery in the old arched-roof Quonset building beside the Cold Creek pond, named for the five Great Lakes. Good for a beer after a ride.
  • Cold Creek Inn. A downtown restaurant a block from the lake, listed for prime rib, planked whitefish, perch and pizza, with a Friday fish fry it tells you to arrive early for.
  • Lucky Dog Bar & Grille. A bar and grill in the village’s former bowling alley, known for flame-grilled burgers, tacos and slow-smoked wings, with a long list of craft taps.

Where to stay

In the village, Crystal Lake Resort has lake-view motel rooms and cottages on the east end, with a private beach and a short walk into town. On the north shore, Chimney Corners Resort has cottages, apartments and lodge rooms on its own beach, with a listed season of May through October. For skiing or golf, Crystal Mountain in Thompsonville is a four-season resort.

For the full list, see places to stay in Beulah, or base yourself in Frankfort for more choice.

Our picks

Beulah Public Beach The village beach on the northwest side of town has several hundred feet of sand, a marked swim area over a sandy bottom, a beach house, a playground and tennis courts. The shaded village park next door suits a picnic. Swimmer’s itch has come back on Crystal Lake in recent summers, so check the lake association’s updates before a beach day.

Paddling and boating on Crystal Lake The east-end beach is the easy launch for kayaks and paddleboards, which rent in Beulah, and Crystal Lake Marina rents pontoons and fishing boats in summer. The lake runs east to west and takes Lake Michigan winds head on, so check the wind before you head out. Wash any boat that has been in other water in the last 10 days; the townships require it.

Betsie Valley Trail The trail runs through Beulah on its 22-mile route between Frankfort and Thompsonville, with one stretch along the Crystal Lake shore. Leave the dog behind for the section between Mollineaux Road and Beulah, where dogs are not allowed.

Downtown and Music in the Park Browse the shops, including Northern Décor for gifts, then stay for Music in the Park, the free weekly concerts that usually run from July into August.

Golf Crystal Lake Golf Club, Pinecroft and Champion Hill are close to Beulah, and Crystal Mountain has two courses.

One day, and two days

One day. Bagels at L’Chayim, then the morning at the village beach. Lunch and a slice of pie at the Cherry Hut. Ride the Betsie Valley Trail along the lake in the afternoon, and finish with dinner downtown and a beer at Five Shores.

Two days. Spend the second day on the water: rent a kayak or a pontoon if the wind is calm. Or drive to Frankfort for the Lake Michigan beach and Point Betsie; see our Frankfort guide.

With kids, and on a rainy day

With kids. The beach has the marked swim area and a playground, and the flat trail suits kids on bikes.

On a rainy day. COGNiTiON, a hands-on science and discovery center on US-31, lets kids handle animals and try a maker space. Just south in Benzonia, the Benzie Area Historical Museum covers logging, shipping and the car ferries in an 1887 church. Check both for hours.

Best time to go

July and August are the beach months. The Beulah Art Fair fills the village park on the first Saturday after the Fourth of July, and the Crystal Lake Team Marathon circles the lake on the second Saturday in August.

Spring and fall are for anglers, who fish from the beach area for rainbow trout, lake trout and coho salmon. In early fall the Cherry Hut stays open into October; check its closing date before you plan around pie.

Winter

Beulah Winterfest on the second Saturday in February is the winter day to come: outhouse races, a frozen fish toss, a chili cook-off and fireworks over the lake. Otherwise winter means ice fishing for perch, about 135 miles of county snowmobile trails and skiing at Crystal Mountain. Many seasonal places close, so check before you drive over.

Hours, menus and schedules change, so check with each place before you go.

What regulars do

The habits of people who come back to Beulah summer after summer.

  • Stop at the Cherry Hut for cherry pie. It began as a roadside pie stand about a century ago, and families come back to it year after year. The restaurant opens for the tourist season only, so check before you go. Source

Things to do

Festivals and events in Beulah

Upcoming dates confirmed by the organizer first.

Beulah Winterfest

Saturday, February 13, 2027

Beulah · Benzie & Sleeping Bear

FestivalFamilyOutdoors

Beulah Art Fair

Saturday, July 10, 2027, 10:00 am to 5:00 pm

Beulah · Benzie & Sleeping Bear

ArtsMarket

Crystal Lake Team Marathon

Saturday, August 14, 2027, 8:00 am to 1:30 pm

Beulah · Benzie & Sleeping Bear

SportsOutdoors

Seasonal notes

Spring

In spring and fall, anglers work the Beulah beach area with surf-style fishing for rainbow trout, lake trout and coho salmon.

Summer

The village beach on Crystal Lake has a marked swimming area with a sandy bottom, plus a beach house, playground and tennis courts.

Fall

The shore fishing picks up again in fall, and the Betsie Valley Trail runs through the village for walks and rides.

Winter

Winter in Benzie County means ice fishing on the lakes, about 135 miles of county snowmobile trails and skiing at Crystal Mountain.

Lakes and outdoor recreation

Skiers ride a chairlift above snowy runs at Crystal Mountain, with wooded hills beyond.

Ski area

Crystal Mountain

A four-season resort in Thompsonville with 59 downhill runs, 25 km of Nordic trails and groomed winter bike trails, plus singletrack and golf in summer.

A welcome sign and map stand beside the paved Betsie Valley Trail.

Trail

Betsie Valley Trail

A 22-mile rail trail from Frankfort past Crystal Lake and Beulah, paved at the west end and aggregate beyond, with snowmobiling on the east part in winter.

The Beulah Beach sign at the east end of Crystal Lake, with the lake stretching away under autumn clouds.

Lake · Benzie & Sleeping Bear

Crystal Lake

An all-sports lake: 9,854 acres, 165 feet deep and very clear. Swim at the sandy Beulah beach, fuel up at the marina, fish for trout and perch.

  • All-sports
  • Swim beach
  • Public launch
  • Rentals

Golf in and near Beulah

Courses in town or within about 15 miles (straight line), ranked courses first.

Private club · 18 holes · Frankfort

Crystal Downs Country Club

Golf Digest America's 100 Greatest Golf Courses 2025-26 (No. 15)

A private MacKenzie and Maxwell course on high ground between Crystal Lake and Lake Michigan, ranked No. 1 in Michigan by Golf Digest.

Benzie & Sleeping Bear

Rolling fescue-covered dunes and greens at Arcadia Bluffs Golf Club, with Lake Michigan beyond and fall color in the trees.

Public · 48 holes · Arcadia

Arcadia Bluffs Golf Club

Golf Digest America's 100 Greatest Public Courses 2025-26 (Bluffs Course, No. 16)

Two nationally ranked 18-hole courses and a 12-hole course on the Lake Michigan shore south of Arcadia, with lodge rooms and cottages on site.

Ludington & Manistee

Public · 18 holes · Beulah

Champion Hill Golf Course

An 18-hole highlands-style course on 350 acres of rolling Benzie County hills, with distant views of Lake Michigan, Crystal Lake and Platte Lake.

Benzie & Sleeping Bear

Public · 18 holes · Beulah

Crystal Lake Golf Club

An 18-hole public course on Fairway Drive in Beulah, listed by the Benzie County Chamber of Commerce and open for the 2026 season.

Benzie & Sleeping Bear

Public · 18 holes · Benzonia

Pinecroft Golf Course

An 18-hole course on a former fruit farm and Christmas tree plantation above Crystal Lake, with rolling greens among mature pines.

Benzie & Sleeping Bear

Resort · 36 holes · Thompsonville

Crystal Mountain Golf

Two 18-hole courses at the four-season Crystal Mountain resort in Thompsonville, one climbing the ski hills and one in the Betsie Valley.

Benzie & Sleeping Bear

Every course in the guide, with fly-in airports

Dining, shopping and downtown

Beulah is a small village with shops, galleries and cozy places to eat, plus a winery and a brewery. The Darcy Library is on Commercial Street, and COGNiTiON, a hands-on science and discovery center with animals kids can hold, is on US-31 (Michigan Avenue).

Nearby towns and attractions

Distances are straight-line estimates from map coordinates, not driving distances.

A weathered wooden pier extending into calm turquoise water at sunset.

Grand Traverse & Inland Lakes

Traverse City

A bayfront city at the head of Grand Traverse Bay, with a walkable Front Street downtown, bay beaches, cherry orchards and two wine peninsulas close by.

About 25 miles away (straight line)

A white pierhead lighthouse at the end of a long concrete pier at dusk.

Benzie & Sleeping Bear

Frankfort

A beach-and-lighthouse harbor town: a Lake Michigan beach at the end of Main Street, a breakwater light off the sand and Point Betsie up the shore.

About 7 miles away (straight line)

Nature preserve

Green Point Dunes Nature Preserve

A 242-acre land conservancy preserve south of Elberta, with a trail of nearly three miles round trip through forest and meadow to Lake Michigan views.

About 7 miles away (straight line)

Historic site

Garden Theater

Frankfort's 1923 Main Street movie house, renovated and run by a nonprofit, showing first-run and independent films and home to the Frankfort Film Festival.

About 7 miles away (straight line)

Lighthouse

Frankfort North Breakwater Lighthouse

A 67-foot square steel lighthouse at the head of Frankfort's north breakwater, marking the harbor entrance in full view of the city beach.

About 8 miles away (straight line)

Beulah on the map

Map of Beulah

4 places on an OpenStreetMap map

Map of Beulah. The same places are listed on this page.

Places to stay in Beulah

Hotels and inns

  • Budget

    Crystal Lake Resort

    Listed by Traverse City Tourism · Listed by Pure Michigan, the state travel bureau

    Confirm details before booking.

Search all hotels in Beulah: Booking.com · Expedia · Hotels.com · Google Hotels

We don’t take bookings or earn anything from these links. Rates, availability and any booking problems are handled by the booking site.

More places to stay in Beulah

Vacation rentals

  • Agape Vacation Rentals · agapevacationrentals.com

    A Beulah-based rental manager with homes and cottages around Crystal Lake, Beulah and Frankfort, plus other parts of Michigan.

  • Visit Up North Vacation Rentals · visitupnorth.com

    A Traverse City rental company with homes, cottages and condos across Leelanau, Glen Arbor, the Benzie area and nearby Arcadia and Bear Lake.

Search rentals in Beulah: Vrbo · Airbnb

Resort

Chimney Corners Resort

On the north shore of Crystal Lake near Frankfort

A family-run resort on Crystal Lake that has hosted guests since 1935, with cottages, apartments and rooms in a historic lodge and a listed season of May through October.

Resort · Budget

Crystal Lake Resort

On the east end of Crystal Lake in Beulah, walking distance from downtown

A small lakeside motel and cottage resort on Crystal Lake in Beulah, with a private beach and a short walk to the village.

Confirm details before booking

Resort

Crystal Mountain

In Thompsonville, Benzie County

A family-owned, four-season resort in Thompsonville with downhill and cross-country skiing in winter and two golf courses in summer.

Places to stay in other towns

Trip ideas that include this stop

  • A Sleeping Bear long weekend

    Three days from Frankfort to Glen Arbor, with two lighthouses, a Crystal Lake swim, the Pierce Stocking Scenic Drive and the Dune Climb.

Practical information