Your journey to relaxation and unforgettable lakefront views starts here!

Where the Road Meets Relaxation

Bay Pointe is nestled on the serene south shores of Gun Lake in Barry County, Michigan. Conveniently situated between Grand Rapids and Kalamazoo, we provide the perfect balance of a peaceful lakeside retreat and proximity to all the essentials. Plus, we're easy to find—explore our interactive map below!

Bay Pointe
11456 Marsh Road
Shelbyville, Michigan 49344

Grand Rapids 30 Min
Gun Lake Casino 15 Min
Kalamazoo 30 Min
Holland 45 Min
Battle Creek 50 Min
Lansing 1 Hour 20 Min
South Bend 1 Hour 40 Min
Ann Arbor 2 Hours
Chicago 2 Hours 30 Min
Detroit 2 Hours 30 Min
Traverse City 2 Hours 40 Min
*Time is to Gun Lake Exit 59 off US 131