Skip to content
UpNorthVacation
A white pierhead lighthouse at the end of a long concrete pier at dusk.

Benzie & Sleeping Bear · Benzie County

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.

Frankfort is for beach days with a lighthouse in view. It is a compact harbor city on the Lake Michigan shore of Benzie County, at the mouth of the Betsie River, and the waterfront is the center of town.

Walk Main Street to the end and you are on the sand, at a public beach and playground with restrooms. From there you look straight out at the twin piers and the steel tower of the Frankfort North Breakwater Lighthouse, which the City of Frankfort took over from the federal government in 2011.

Want more room? Elberta Beach, across the harbor, runs about a half mile south from the Elberta pier. It has been undeveloped and less crowded, with no restrooms, so plan ahead, and fires on the beach are not allowed. Frankfort’s parks also include a Crystal Lake beach at Bellows Park.

Boaters can tie up at the Frankfort Municipal Marina on Betsie Lake; the city handles its own bookings.

Then drive north along the shore to Point Betsie Lighthouse, which has stood since the 1850s. It is open for tours only seasonally, so check before you go. Beyond it, the southern end of Sleeping Bear Dunes National Lakeshore needs a National Park Service entrance pass; see our licenses and passes guide.

Frankfort also makes a good base for the rest of Benzie County. The paved Betsie Valley Trail starts here and runs 22 miles inland through Elberta and Beulah to Thompsonville, and Crystal Lake, one of Michigan’s largest inland lakes, lies just north of the city. South of Elberta, the Green Point Dunes Nature Preserve has a trail out to Lake Michigan views.

On a rainy day, catch a film at the Garden Theater, a downtown movie house since 1924 that also hosts live events and, each October, the Frankfort Film Festival.

The town was founded in 1852, when timber drew settlers to land long used by Ottawa and Chippewa people, and it grew into a lumbering center whose harbor shipped lumber to other parts of the country. The Benzie Area Historical Society and Museum keeps that history, with exhibits on logging, Lake Michigan shipping and the Ann Arbor car ferries in an 1887 church building in nearby Benzonia.

Why visit Frankfort

Frankfort is for people who want the beach, the harbor and downtown along one street. Main Street runs to a public beach with restrooms and a playground, where twin piers and a lighthouse frame the harbor at the mouth of the Betsie River, a harbor that once shipped lumber. Elberta's quieter beach is across the harbor, Point Betsie Lighthouse stands on the shore to the north, and Crystal Lake lies just beyond the city limits.

Plan your Frankfort visit

How to plan a Frankfort trip: getting in, where to eat, the town beach and lighthouses, Elberta, Crystal Lake, one- and two-day plans and winter.

Frankfort is the easy beach town at the south end of Sleeping Bear: Main Street runs straight to a public beach, with the harbor piers and a lighthouse right in front of you. One day covers the beach, downtown and Point Betsie. A second day takes you inland on the Betsie Valley Trail to Crystal Lake, or across the harbor to Elberta.

For the national lakeshore to the north (passes, the Dune Climb, the Pierce Stocking Scenic Drive and the islands), see our Sleeping Bear Dunes planner. This guide sticks to town.

Getting there and getting around

M-22, part of the Lake Michigan Circle Tour, runs north and south through town, and M-115 starts just east of the city. By our routing estimates, the drive takes about 2 hours 45 minutes from Grand Rapids, about 5 hours from Detroit and about 6 hours from Chicago. See getting here for the routes.

There are two airline airports within reach. Our estimates put Manistee County Blacker Airport about 45 minutes away and Cherry Capital Airport in Traverse City about an hour. Private pilots can land at Frankfort Dow Memorial Field, just outside town.

Downtown, the beach and the harbor are all close together, so park once and walk.

  • Bikes. The paved west end of the Betsie Valley Trail starts on the waterfront and runs past Elberta to Crystal Lake. Coastline Cycles and Crystal Lake Adventure Sports rent bikes, and Bayside Cycles rents mopeds.
  • Buses and shuttles. Benzie Bus serves the area, and Lakeshore Shuttle & Tours runs to Glen Arbor, Empire, Leland, Traverse City and other nearby towns.

Where to eat

Frankfort eats casual and on the water. These are places writers and local papers have singled out lately:

  • Birch & Maple. A scratch kitchen on Main Street with a patio over Betsie Bay, where you can watch boats come and go from the harbor. Breakfast runs most of the day, and the French Toast Monte Cristo is the dish people talk about. It serves dinner and cocktails too.
  • Stormcloud Brewing Company. Belgian-inspired ales on Main Street since 2013, with flatbread pizzas and a beer pairing suggested for each dish. It keeps a calendar of trivia and music into the winter.
  • Dinghy’s Restaurant & Bar. A casual downtown standby at 415 Main Street for more than thirty years, with car ferry signs and fish mounts on the walls. It is known for house-smoked meats: ribs, pulled pork and smoked wings, plus a Friday fish fry. It lists breakfast on some weekdays and brunch on weekends; check the days before you go.
  • The Cabbage Shed. Across the harbor in Elberta, a bar and restaurant on Betsie Bay since 1985, known for its borscht, live music and indoor and outdoor seating. It is seasonal, from mid-April to late October.
  • The Patch. A quick lunch counter off Main Street, opened in May 2026 by the Cabbage Shed’s owners, with salads, wraps and bowls, plenty of them vegetarian or gluten-free. Good for a beach picnic.
  • The Scoop. The sweet stop: a family-run ice cream shop at 321 Main Street serving Moomers ice cream, made in Northern Michigan. It is an easy treat after downtown or an afternoon at Frankfort Beach. Hours are seasonal, so check before you go. For chocolate and fudge too, Kilwins is also on Main Street, at 413.
  • Menus on Main. A summer food truck lot on Main Street next to the Betsie Valley Trail, with tacos, wood-fired pizza, barbecue and Lake Bowls for acai bowls and smoothies, plus live music on summer weekends. The lineup changes, so see who is parked there.
  • The Nautical Grill. The restaurant at The Hotel Frankfort, for breakfast, brunch and dinner with a long wine list in a historic Main Street building.

For a cocktail, Furnace Street Distillery in Elberta opens its tasting room in summer, pouring drinks made with its own spirits. Frankfort-Elberta Restaurant Week brings fixed-price menus around the start of summer.

Where to stay

Downtown, The Hotel Frankfort has 17 themed rooms two blocks from the beach, and Harbor Lights Resort is on the Lake Michigan shore a short walk from the shops. On Crystal Lake, Chimney Corners Resort has cottages, apartments and lodge rooms on its own beach and lists a May through October season.

For vacation rentals and the full list, see places to stay in Frankfort.

Our picks

Frankfort Beach and the North Breakwater Lighthouse The beach at the west end of Main Street has a playground, public restrooms and accessible walkways to the sand, with the piers and the 67-foot steel lighthouse in front of you. Walk out the pier on a calm evening, and stay off it when the waves are up.

Point Betsie Lighthouse An 1850s lighthouse on the shore north of town, with a museum, a tower you can climb in season and a public beach next to it. The free lot fills on summer days, so go early.

Betsie Valley Trail Ride the paved west end from the waterfront along Betsie Bay and the river to Crystal Lake. On the private stretch along the lake, keep bikes slow and leave the dog at home.

Elberta Beach The quieter sand across the harbor, about a half mile running south from the Elberta pier. Park at the base of Bye Road. It has been undeveloped, though the village has been adding parking, a pavilion and toilets; fires are not allowed.

Crystal Lake One of Michigan’s biggest inland lakes, just north of town. Swim at the village beach in Beulah, where a marked area sits over a sandy bottom, and watch the wind if you paddle.

Green Point Dunes Nature Preserve A walk of nearly three miles round trip through forest and meadow to a Lake Michigan view, south of Elberta. Leashed dogs are welcome.

The Garden Theater A downtown movie house since 1924, with films, live events and the Frankfort Film Festival each October.

One day, and two days

One day. Breakfast at Birch & Maple, then the morning on Frankfort Beach and a walk out toward the lighthouse. Pick up lunch from The Patch or the food trucks at Menus on Main. In the afternoon, drive north to Point Betsie for the museum and the beach beside it. End with a flatbread and a beer at Stormcloud.

Two days. Ride the Betsie Valley Trail inland to Crystal Lake in the morning and swim at Beulah. Come back for an evening in Elberta: a walk on Elberta Beach, then dinner at The Cabbage Shed in season.

With a third day, head north into Sleeping Bear. Our Sleeping Bear planner covers the park, and the Sleeping Bear long weekend starts in Frankfort and ends in Glen Arbor.

With kids, and on a rainy day

With kids. Frankfort Beach is the easy day: a playground, restrooms and the lighthouse to look at, all at the end of Main Street. The Betsie Valley Trail’s paved west end is flat enough for kids on bikes, the Beulah beach on Crystal Lake has a playground and a marked swim area, and Point Betsie’s tower makes a good climb in season.

On a rainy day. Catch a film at the Garden Theater, then drive to Benzonia for the Benzie Area Historical Museum, in an 1887 church, with exhibits on logging, Lake Michigan shipping and the Ann Arbor car ferries. Stormcloud and Birch & Maple are good places to sit out a storm.

Best time to go

Summer is the beach season. The Fourth of July is the big week: the chamber’s Medallion Hunt releases a clue each day leading up to the Fourth, and on the day itself there is a parade, an art show in Mineral Springs Park, a sandcastle contest on Frankfort Beach in the afternoon and fireworks over the beach after dark. Check the year’s schedule, and book rooms early.

The shoulder seasons are quieter:

  • Late spring. Restaurant Week brings fixed-price menus before the July crowds arrive; check the chamber for the year’s dates.
  • September and October. Point Betsie’s tours are seasonal (check before you drive up), the trail is good for fall rides, and the Garden Theater hosts the Frankfort Film Festival in mid-October.

We’d pick September for a first visit, after the summer rush and before the seasonal places close.

Winter

Winter in Frankfort is about the outdoors around town.

  • Snowmobiling. Benzie County has about 135 miles of snowmobile trails, and the Betsie Valley Trail east of Beulah is open to snowmobiles from December 1 to March 31.
  • Skiing. Crystal Mountain is the nearby resort for downhill and Nordic skiing. Green Point Dunes is listed for snowshoeing and cross-country skiing, and people ski and snowshoe the Betsie Valley Trail, which is not groomed.
  • Ice fishing. Anglers set up shanties on the county’s inland lakes when the ice allows.
  • Holidays. The Holly Berry Arts and Crafts Fair brings handmade gifts on the Saturday after Thanksgiving.

Many seasonal places close for the winter, 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 Frankfort summer after summer.

  • Fourth of July week opens with the Medallion Hunt, with a new clue released each day from the chamber office until someone finds it. Source
  • On the Fourth itself, head for Frankfort Beach: a sandcastle contest in the afternoon and fireworks over the beach after dark, with a parade and an art show in Mineral Springs Park earlier in the day. Check the year's schedule. Source

Things to do

Frankfort North Breakwater Lighthouse coated in ice, its lamp lit, against a dark winter sky over frozen Lake Michigan

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.

Point Betsie Lighthouse and its red-roofed keeper's house rise above dune grass and poplars.

Lighthouse

Point Betsie Lighthouse

An 1850s brick lighthouse on the Lake Michigan shore north of Frankfort, with a museum, a climbable tower and a public beach beside it.

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.

Festivals and events in Frankfort

Upcoming dates confirmed by the organizer first.

Every year in Frankfort

  • Frankfort Fourth of JulyFrankfort's Fourth of July week, with a daily medallion hunt, a morning parade, Art in the Park, a sandcastle contest and fireworks over Frankfort Beach.

What to do by season

Summer

Summer is about the public beach, boating and fishing on Lake Michigan, and the seasonal museum and tower tours at Point Betsie Lighthouse. For a quieter stretch of sand, Elberta Beach runs about a half mile south from the Elberta pier; it has been undeveloped, with no restrooms, though the village has announced upgrades. On Crystal Lake, Bellows Park (also called the 7th Street beach) has a beach.

Fall

The Friends of Point Betsie Lighthouse keep the museum open into October, and the paved Betsie Valley Trail heads inland from Frankfort toward Beulah. In October the Garden Theater hosts the Frankfort Film Festival, several days of award-winning films from around the world (2025 was its 17th year).

Winter

In winter Benzie County has about 135 miles of snowmobile trails, ice fishing on inland lakes, and downhill and Nordic skiing at Crystal Mountain.

Beaches, parks and the outdoors

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.

A curving Lake Michigan shoreline and high bluffs seen over green treetops from a trail end at Green Point Dunes.

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.

A grassy dune ridge above the blue water of Lake Michigan at Sleeping Bear Dunes

National park

Sleeping Bear Dunes National Lakeshore

Dunes, high bluffs, beaches, inland lakes and two islands along 65 miles of Lake Michigan shoreline in Benzie and Leelanau counties.

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
The Betsie River flows under a low bridge into Betsie Lake, with wooded hills beyond.

Lake · Benzie & Sleeping Bear

Betsie Lake

Frankfort's no-wake harbor at the mouth of the Betsie River, with marinas on both shores, a big city launch and a short run to Lake Michigan.

  • Public launch
The Betsie River winds between spring-green trees east of Elberta.

River · Benzie & Sleeping Bear

Betsie River

A protected Natural River from Interlochen to Frankfort: paddle and portage Homestead Dam, fish salmon in fall and steelhead from late fall into spring.

  • Public launch
  • Rentals

Golf in and near Frankfort

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 · 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

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 · 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 · Arcadia

Chestnut Hills Golf Course

A family-owned 18-hole course cut through the woods of northern Manistee County, inland from Arcadia, with a relaxed, local feel.

Ludington & Manistee

Every course in the guide, with fly-in airports

Boating and the harbor

  • Harbor · Frankfort

    Frankfort Municipal Marina

    Frankfort's municipal marina on Betsie Lake, part of the Listed on the Michigan DNR Great Lakes harbor map, with bookings handled by the city.

Cruising the coast: every harbor in the guide

Scenic drives and day trips

Dining, shopping and downtown

Downtown has specialty shops and galleries, with older homes along maple-lined streets nearby. Main Street runs west through downtown to the public beach and playground on Lake Michigan. The Garden Theater, a downtown movie house since 1924, shows films and hosts live events, and the Benzie Shores District Library is on Main Street too.

Nearby towns and attractions

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

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

Benzie & Sleeping Bear · Small town

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.

About 7 miles away (straight line)

Lake Michigan stretches south along a wooded bluff below a wooden viewing deck near Arcadia.

Ludington & Manistee · Small town

Arcadia

A quiet Lake Michigan stop on M-22: a public beach at the end of Lake Street, a marina on Arcadia Lake, and Arcadia Dunes trails just north.

About 10 miles away (straight line)

Nature preserve

Arcadia Dunes: The C.S. Mott Nature Preserve

3,927 acres of dunes, forest and grassland on Lake Michigan, with more than 15 miles of trails and an accessible path to a lake overlook.

About 7 miles away (straight line)

Attraction

Arcadia Overlook

A state scenic turnout on M-22 north of Arcadia, with a lower viewing platform by the lot and stairs up to a high deck over Lake Michigan.

About 8 miles away (straight line)

Beach

Arcadia Beach Natural Area

Arcadia's public Lake Michigan beach at the west end of Lake Street, with parking, restrooms, picnic tables and a playground. An easy family beach day.

About 10 miles away (straight line)

Frankfort on the map

Map of Frankfort

10 places on an OpenStreetMap map

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

Places to stay in Frankfort

Hotels and inns

Search all hotels in Frankfort: 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 Frankfort

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.

  • Northland Vacation Rentals · northlandvacationrentals.com

    A Traverse City rental company tied to Century 21 Northland, with cottages and homes in places such as Frankfort and Glen Arbor.

  • 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 Frankfort: 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

Harbor Lights Resort

On the Lake Michigan beach in downtown Frankfort

A beachfront resort hotel in downtown Frankfort on the site of the Royal Frontenac Hotel, which the Ann Arbor Railroad opened in 1902.

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