The Inn at Bay Harbor is on the shore of Lake Michigan's Little Traverse Bay.

In the summer, cool off with a hop and a splash into Little Traverse Bay from the beach in front of The Inn at Bay Harbor. Also you can sunbathe in our covered beach chairs, take a dip in our outdoor pool, or soak in one of our outdoor hot tubs. 

Looking for more? A quick trip brings you to other swimming beaches and sand dunes, including those on the Lake Michigan proper or one of the many inland lakes in the area.

All of our beaches offer more than swimming: build a sand castle, beach comb for Petoskey stones, wade, stroll along the shore, skip rocks, or just admire the waves. And, don't forget our million-dollar sunsets.

Year round, you and your family can play at Avalanche Bay, Michigan's premier indoor water park, located at nearby Boyne Mountain. The kids, or the kid in you, will have a blast sliding down the water tubes, floating along the lazy river, catching a wave in our surf simulator, and then recovering in the Glacier Hot Springs hot tubs.

The Inn at Bay Harbor is very close to many beaches in the area, including: