Welcome to the Crystal Lake Resort on beautiful Crystal Lake in Beulah, Michigan. Whether staying in one of our housekeeping cottages or a guest in our motel we will do our best to make your stay comfortable and enjoyable. You will enjoy the breath-taking sunsets from our private sandy beach.
While staying at the resort you may spend your time lounging on the beach or our grassy courtyard. Or you can choose to be adventurous and visit our many nearby sites and attractions such as The Sleeping Bear Dunes.
There is swimming, snorkeling, fishing and boating in the crystal clear waters of Crystal Lake and Lake Michigan. Play a round of golf on one of the seven nearby courses that feature many levels of challenging play and scenic fairways. Take a short walk into downtown Beulah or a short drive into one of many nearby locations for shopping, hiking, canoeing, skiing and dining and more. Fall and winter are also an excellent for a getaway.
Join us for a local Fall Color Tour on M-22 for unforgettable memories. We also have four-season fishing for perch, lake trout, smelt, whitefish and rainbow rock bass as well as winter sports like snowmobiling and downhill & cross-country skiing. Every season is full of adventure so visit us year round and experience the best of Benzie County.
No matter what your interests, you are sure to find plenty of activities during the changing seasons. Join us for a relaxing stay at Crystal Lake Resort on the shores of beautiful Crystal Lake.