Beulah, Michigan · Traverse City & NW Michigan

Crystal Lake Golf Club

Bruce Matthews routed the front nine through an old cherry and apple orchard in 1970; his son Jerry drew the tighter, wetter back nine.

About Crystal Lake Golf Club

Crystal Lake is two different nines. The front, Bruce Matthews' 1970 design, is open and rolling, with wide fairways through a meadow of cherry and apple trees left from the old orchard, and it plays to almost 3,500 yards from the blues. The back, drawn by his son Jerry Matthews, is tight and winding, with plenty of water and bunkers. It finishes with a 400-yard dogleg right up to an undulating green just below the clubhouse. The lake itself is close by, and the views over it are what the place is known for.

The first owner, Bryce Gibbs, pictured a members-only nine with a swimming pool, but it opened to the public and stayed that way. Arthur Keillor bought it around 1988, and the Keillor family has run it since. In 1997 they took out the old 10th and 11th to make room for a driving range and built two new holes behind it, and in 2010 they added bunkers, rebuilt six greens and redesigned the 4th. They've kept refining the back nine to make it easier on everyday golfers.

It's one of 16 courses Yoink watches in the Traverse City & NW Michigan area, and the closest alternative is Interlochen Golf Course, about 12 miles away — handy when your first choice is booked solid.

Booking a tee time at Crystal Lake Golf Club

Call the clubhouse at 231-882-4061. Hours are 8 a.m. to 7 p.m. (8 p.m. on Thursdays), but they change with the season and the weather, so call ahead in the off-season. The 2026 rates are posted as an image on the course site.

How to get a tee time at Crystal Lake Golf Club

Yoink

If Crystal Lake Golf Club looks full for the day you want, it usually isn't for long: groups drop, rounds get moved and times reopen at all hours.

Yoink checks the sheet for you. Set a watch for the date, window and group size you want, and you'll get a push notification as soon as a spot opens — then book it directly with Crystal Lake Golf Club.

  1. Pick Crystal Lake Golf Club in Yoink.
  2. Choose your day, time window and number of players.
  3. Get an alert when a matching tee time opens — then book it directly with the course.
Get tee time alertsFree during the beta · You always book direct with the course

Golf courses near Crystal Lake Golf Club

All 16 Traverse City & NW Michigan courses in Michigan · Michigan golf courses

Crystal Lake Golf Club FAQ

Where is Crystal Lake Golf Club?

Crystal Lake Golf Club is in Beulah, Michigan, in the Traverse City & NW Michigan area — about 12 miles from Interlochen Golf Course.

Who designed Crystal Lake Golf Club?

Crystal Lake Golf Club was designed by Bruce Matthews (front nine); Jerry Matthews (back nine).

Is Crystal Lake Golf Club open to the public?

Crystal Lake Golf Club is run by Keillor family since about 1988.

How do I get a tee time at Crystal Lake Golf Club when it's booked up?

Set a watch for Crystal Lake Golf Club in Yoink with your date, time window and group size. Yoink monitors the course's tee sheet and alerts you the moment a matching time opens, including cancellations. You book directly with the course.

What golf courses are near Crystal Lake Golf Club?

Nearby options include Interlochen Golf Course, The Crown Golf Club and Bay Meadows Family Golf Course - Bay Meadows Blue Course (Executive). Yoink watches 16 courses in the Traverse City & NW Michigan area.

Sources

Facts on this page come from these pages, checked 2026-09-28. Rates and booking rules change, so confirm with the course.

Never miss a tee time at Crystal Lake Golf Club

Yoink watches the tee sheet so you don't have to. When a time you want opens up, your phone buzzes — you book direct.