
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.

Benzie & Sleeping Bear · Benzie County
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.
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.
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.
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.
Frankfort eats casual and on the water. These are places writers and local papers have singled out lately:
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.
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.
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. 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. 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.
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:
We’d pick September for a first visit, after the summer rush and before the seasonal places close.
Winter in Frankfort is about the outdoors around town.
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.
The habits of people who come back to Frankfort summer after summer.

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.

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
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.
Upcoming dates confirmed by the organizer first.
Saturday, November 28, 2026, 9:00 am
Frankfort · Benzie & Sleeping Bear
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.
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).
In winter Benzie County has about 135 miles of snowmobile trails, ice fishing on inland lakes, and downhill and Nordic skiing at Crystal Mountain.

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.

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.

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

Lake · Benzie & Sleeping Bear
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.

Lake · Benzie & Sleeping Bear
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.

River · Benzie & Sleeping Bear
A protected Natural River from Interlochen to Frankfort: paddle and portage Homestead Dam, fish salmon in fall and steelhead from late fall into spring.
Courses in town or within about 15 miles (straight line), ranked courses first.
Private club · 18 holes · Frankfort
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

Public · 48 holes · Arcadia
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
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
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
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
A family-owned 18-hole course cut through the woods of northern Manistee County, inland from Arcadia, with a relaxed, local feel.
Ludington & Manistee
Harbor · Frankfort
Frankfort Municipal MarinaFrankfort's municipal marina on Betsie Lake, part of the Listed on the Michigan DNR Great Lakes harbor map, with bookings handled by the city.
Day trip
Manistee to Arcadia, Frankfort and Point BetsieNorth on the M-22 byway from Manistee past Portage Lake and Arcadia Dunes to Frankfort, Elberta and the Point Betsie Lighthouse.
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.
Distances are straight-line estimates from map coordinates, not driving distances.

Benzie & Sleeping Bear · Small town
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)

Ludington & Manistee · Small town
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
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
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'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)
Map of Frankfort
10 places on an OpenStreetMap map
Mid-range
The Hotel FrankfortListed by the Benzie County Chamber of Commerce
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.
A Beulah-based rental manager with homes and cottages around Crystal Lake, Beulah and Frankfort, plus other parts of Michigan.
A Traverse City rental company tied to Century 21 Northland, with cottages and homes in places such as Frankfort and Glen Arbor.
A Traverse City rental company with homes, cottages and condos across Leelanau, Glen Arbor, the Benzie area and nearby Arcadia and Bear Lake.
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
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.
Three days from Frankfort to Glen Arbor, with two lighthouses, a Crystal Lake swim, the Pierce Stocking Scenic Drive and the Dune Climb.
Estimated drive times from OpenStreetMap routing data, without traffic or stops.
May we count your visit with Google Analytics? It helps us see which guides are useful. Nothing is collected unless you choose Allow. Details
Your browser sends Global Privacy Control, so analytics stays off and we will not ask again.