There are 8 golf courses to satisfy and challenge golfers of all skill levels in and very near Cass County. Most Cass County golf courses are open to the public.

Diamond Lake Golf Course – Cassopolis, MI

The Diamond Lake Golf Course is a public 9-hole course that opened in 1925. In 1935 the Diamond Lake Golf Club was formed and has been owned by its members ever since. Diamond Lake Golf Course has always been known as the “friendliest golf course” in southwestern Michigan!

Diamond Lake Ice Cream Parlor is located inside the Diamond Lake Golf Course clubhouse. The Ice Cream Parlor is open from April through October from 11 am until the clubhouse closes – 7 days a week. Stop in and check out the best darn ice cream in Cass County, even if you’re not golfing!

Call (269) 445-3143 for tee times and reservations
Open: April 1 – until the snow flies
Website: Diamond Lake Golf Course
Location: at 22041 M 60 E, Cassopolis, MI ‎49031 ‎- Directions

Diamond Lake Golf Course, Cassopolis, Cass County, MI

Elks Golf Club Course – Dowagiac, MI

Elks Golf Course is a public, nine-hole, Par 36 golf course that opened in 1967. This is a good course for beginners and casual golfers, with some challenging holes.

Call: (269) 782-3889 for tee times and reservations.
Website: Elks Golf Course
Location: 300 Riverside Dr, Dowagiac, MI ‎49047 ‎ – Directions

Elks Golf Club Course, Dowagiac, Cass County, MI

Four Lakes Country Club – Edwardsburg, MI

Four Lakes opened in 1934. This 18-hole golf course is located in Edwardsburg, Michigan, and plays along Christiana Creek and Christiana Lake. The course from the back tees plays at 6,541 yards but also features a men’s, ladies, and senior tees to challenge all caliber of golfers. The par 72 layout has a course rating of 70.9 and a slope rating of 121 from the blue tees. Four Lakes offers excellent playing conditions on a daily basis.

The course includes several bunkers and elevated greens that slope from back to front receiving a shot well. After a round, enjoy Four Lakes’ (12,000 Sq. Ft.) clubhouse overlooking the course. Here, you can enjoy the view while savoring our revamped and delicious lunch and dinner menu, or simply indulging in a cocktail of your choice.

Call: (269) 699-5701 for tee times22786 and reservations.
Website: Four Lakes Country Club
Location: 22786 US-12, Edwardsburg, MI 49112‎ – Directions

Four Lake Golf Club, Edwardsburg, Cass County, MI

Garver Lake Golf Course – Edwardsburg, MI

Garver Lake Golf Course is a 9-hole, Par 35 course that opened in 1970. This is a great 9 hole course, well kept and perfect for the beginner, intermediate or casual golfer. Prices are reasonable, carts well maintained.

Call: (269) 663 – 6463 for tee times and reservations.
Website: Garver Lake Golf Course
Open: April 1 – October 31
Location: 25320 May St, Edwardsburg, MI 49112‎ – Directions

Hampshire Golf Course & Country Club – Dowagiac, MI

Hampshire Golf Course and Country Club have two 18-hole, par 72 courses, the Hampshire and the Dogwood. The Hampshire course has gently rolling terrain with an open front nine and wooded back nine. The Dogwood Course is mostly wooded, with narrow fairways and rolling terrain that provides a scenic view and is a delightful challenge for any shot maker. The Hampshire Country Club also has a nice pro shop.

Call: (269) 782-7476 for tee times and reservations.
Website: Hampshire Country Club.
Location: 29592 Pokagon Hwy, Dowagiac, MI ‎49047 – Directions 

Hampshire Golf Club, Dowagiac, Cass County, MI

Indian Lake Hills Golf Course – Eau Claire, MI

Indian Lake Hills Golf Course, is a Public 27-Hole Golf Course, with Driving Range & Practice Facilities, a Restaurant, and Pub overlooking Indian Lake. Located in the heart of Sister Lakes is the “Landmark on the Lake”, since 1925.

Golf Outings, Golf Leagues, Events/Tournaments, and friendly matchups at Indian Lake Hills are great ways to get together on the golf course and create your memorable moments.

Season Passes are also available for those interested in enjoying the Indian Lake Hills Golf Course to the fullest.

Gift Cards are available online for future fun for all goods and services!

Call: (269) 782-2540 for tee times and reservations.
Website: Indian Lake Hills Golf Course
Location: 55321 Brush Lake Road, Eau Claire, MI 49111- Directions 

Indian Hills Golf Course, Cass County MI

Orchard Hills Country Club – Buchanan, MI

At a modest 6,099 yards, most would think this would be an easy golf course to play and score, for most, however, that is not the case. This course is full of challenging shots requiring proper positioning both off the tee and then onto the green.

Orchard Hills is a quiet, private country club in Buchanan, Michigan, tucked away on the banks of the St. Joseph River. Established in 1915, this country club has entertained families of members and guests for over a century. For families looking to enjoy challenging golf, quality dining, breathtaking views of the river, or simply relaxing by the pool, Orchard Hills provides a perfect getaway from the stress of everyday life.

Call: (269) 695-5991 for tee times and reservations.
Website: Orchard Hill Country Club
Location: – 2841 Niles Buchanan Road, Buchanan, MI 49107 – Directions

Indian Hills Golf Course, Cass County MI

Spruce Ridge Golf Club – Dowagiac, MI

Spruce Ridge Golf Club is an 18-hole public course on 107 acres of rolling hills.

In 2016 the golf course was closed, with no care.  Spruce Ridge Golf Club changed ownership in 2017 and the new owners have worked hard to return the golf course to great shape. All 18-holes are now open for play after much effort.

Call: (269) 782-5827 for tee times and reservations.
Website: Spruce Ridge Golf Club
Location: – 26831 Dutch Settlement Road, Dowagiac, MI 49047 – Directions

Spruce Ridge Golf Course, Dowagiac, Cass County, MI