Surfnerd Logo

Best surf spots in Michigan

South Pier – Great Lakes
Michigan, United States
Unknown break
Horseshoe Bay
Michigan, United States
Beach break
Albert Sleeper State Park
Michigan, United States
Unknown break
Au Train Bay
Michigan, United States
Unknown break
Bay City Beach
Michigan, United States
Unknown break
Bayview Park
Michigan, United States
Unknown break
Bete Grise Bay
Michigan, United States
Unknown break
Big Bay
Michigan, United States
Unknown break
Charles Mears State Park
Michigan, United States
Unknown break
Charlevoix
Michigan, United States
Unknown break
Covert Park Beach
Michigan, United States
Unknown break
De Tour
Michigan, United States
Unknown break
Duck Lake
Michigan, United States
Unknown break
Elberta Beach
Michigan, United States
Unknown break
Empire Beach
Michigan, United States
Unknown break
Forester
Michigan, United States
Unknown break
Fort Wilkins State Park
Michigan, United States
Unknown break
Frankfort Beach
Michigan, United States
Unknown break
Garden Peninsula
Michigan, United States
Unknown break
Gordon Beach
Michigan, United States
Unknown break
Grand Marais
Michigan, United States
Unknown break
Grand Marais Beach, Michigan
Michigan, United States
Unknown break
Grand Sable Dunes
Michigan, United States
Unknown break
Great Sand Bay
Michigan, United States
Unknown break
Harrisville
Michigan, United States
Unknown break
Holland Light House
Michigan, United States
Unknown break
Hot Pond Beach
Michigan, United States
Unknown break
Lake Superior Campground Beach
Michigan, United States
Unknown break
Lakeport
Michigan, United States
Unknown break
Lakeside Park
Michigan, United States
Unknown break
Laughing Fish Point Beach
Michigan, United States
Unknown break
Lexington
Michigan, United States
Unknown break
Little Presque Isle Beach
Michigan, United States
Unknown break
Ludington State Park
Michigan, United States
Unknown break
Luna Pier
Michigan, United States
Unknown break
Mackinac Island
Michigan, United States
Unknown break
Manistee Pier
Michigan, United States
Unknown break
Marquette
Michigan, United States
Unknown break
McLain State Park
Michigan, United States
Unknown break
Misery Bay
Michigan, United States
Unknown break
Muskallonge Lake State Park
Michigan, United States
Unknown break
Muskegon
Michigan, United States
Unknown break
New Buffalo
Michigan, United States
Unknown break
Norton Shores
Michigan, United States
Unknown break
Oak Beach
Michigan, United States
Unknown break
Orchard Beach
Michigan, United States
Unknown break
Oscoda Beach Park
Michigan, United States
Unknown break
Oval Beach
Michigan, United States
Unknown break
P.H. Hoeft State Park
Michigan, United States
Unknown break
Pioneer Park
Michigan, United States
Unknown break
Porcupine Mountains State Park
Michigan, United States
Unknown break
Port Crescent State Park
Michigan, United States
Unknown break
Port Sheldon
Michigan, United States
Unknown break
Rogers City Beach
Michigan, United States
Unknown break
Sand Bay
Michigan, United States
Unknown break
Saugatuck Dunes
Michigan, United States
Unknown break
Seol Choix Point
Michigan, United States
Unknown break
Shelter Bay
Michigan, United States
Unknown break
Shiras Park
Michigan, United States
Unknown break
Silver Lake
Michigan, United States
Unknown break
Sleeping Bear Dunes
Michigan, United States
Unknown break
South Haven North Beach
Michigan, United States
Unknown break
St. Joseph North Beach
Michigan, United States
Unknown break
St. Joseph South Beach
Michigan, United States
Unknown break
Sterling State Park
Michigan, United States
Unknown break
Tawas Point
Michigan, United States
Unknown break
The Zoo
Michigan, United States
Unknown break
Thompson Park
Michigan, United States
Unknown break
Toledo Beach
Michigan, United States
Unknown break
Trails End Bay
Michigan, United States
Unknown break
Twelve Mile Beach
Michigan, United States
Unknown break
Van Buren State Park
Michigan, United States
Unknown break
Warren Dunes
Michigan, United States
Unknown break
White Lake Channel
Michigan, United States
Unknown break
Whitefish Bay
Michigan, United States
Unknown break
Map options
Map style
Lighting

Surfing in Michigan

Michigan is one of the Great Lakes' most rewarding cold-water surf regions, where waves are built by wind racing across the lakes rather than by distant ocean groundswell, so the best conditions arrive in the colder months when strong low-pressure systems push hard across open water. Bordered by Lake Superior, Lake Michigan, and Lake Huron, the state offers surf along several different shorelines, and which one turns on depends entirely on where the wind is blowing.

Because breaks face in so many directions, the working swell can come from almost anywhere on the compass, from easterly and southeasterly through the southwest and out to the west and northwest. That range is the real appeal of surfing in Michigan: when one coast sits flat and cross-shore, another is often lined up and clean. Offshore winds tend to be westerly and northwesterly, while some east-facing spots prefer an easterly breeze to groom the faces. Tide barely moves on the Great Lakes, so most breaks work through low, mid, and high water alike, and your timing revolves around the wind rather than the clock.

The season stretches across autumn, winter, and spring, with autumn and early-winter storms delivering the most reliable windows. Size runs from small, playful two to three foot days up to the occasional seven or eight foot session when a powerful system lines up with a long fetch. Most setups are beach breaks over sand, with the odd rockier bottom mixed in, which keeps the majority of spots forgiving.

The Upper Peninsula around Marquette, on Lake Superior, holds the densest cluster of options, including Au Train Bay just to the east. Down the Lower Peninsula, towns such as Manistee and the Muskegon area sit on Lake Michigan and catch its westerly wind swell, while Albert Sleeper State Park and Bay City Beach face the Lake Huron and Saginaw Bay side to the east. Those spots are spread widely enough that a mobile surfer can chase the wind from one lake to another across a single storm.

There is room here for a range of abilities. Longboards, funboards, and fish all make sense given the shorter-period, often smaller wind swell, and the gentler beach breaks give beginners a workable place to start, while the bigger storm days reward experienced surfers who can read a fast-moving forecast. The core skill in Michigan is timing: watch the wind maps, stay ready to move between coasts, and paddle out when a strong system finally aligns with the right shoreline.

Timeline

Join Surfnerd to check the forecast timeline
Sign up with AppleSign up with Google
or signup with email

All surf spots by town

Mackinac Island

North Shores

Au Train Township

Lakeport

Bohemia

Lexington

Detroit Beach

Linden Hills

Forester

L'Anse

Port Huron

Michillinda

Charlevoix

Port Inland

St. Ignace

Dollar Settlement

Big Bay

Saugatuck

New Buffalo

Lakeside

Luna Pier

Norton Shores

Port Sheldon

Detour

Harrisville

Open in the app

Scan the QR code to open the Surfnerd app

Surfnerd Logo
More good sessions. Less time wasted.
What you get
Free
SN+
Forecast range
5 days
15 days
Forecast interval
3hr
1hr
Swell partitions
2
All
Wave energy
Not included
Forecast model access
Basic
All
Surf-window timeline
2 days
15 days
Compare forecasts
Not included
Model agreement
Not included
Related sessions
Not included
Custom spots
5
Compare all features
Free for 7 days. No payment details needed. One trial per account.
Surfnerd Logo

Login to your Surfnerd account

Log your sessions, save your favorite spots, and keep your surf forecast personalized.

Log in with AppleLog in with Google
or signup with email