Welcome to New Buffalo, Michigan Nestled along the shores of Lake Michigan, New Buffalo is one of the Midwest’s most beloved destinations for relaxation, adventure, and small-town charm. Just 70 miles from Chicago, it’s the perfect spot for a quick weekend escape or a longer lakeside retreat. From beach days to wine tours, boutique shopping to family fun, New Buffalo has something for everyone. If you’re planning your next trip, here’s your guide to the top things to do in New Buffalo, Michigan. Top Outdoor Adventures in New Buffalo New