Nestled along the shores of Lake Michigan, New Buffalo and Harbor Country offer the perfect backdrop for adventure on the water and beyond. From the vibrant marina and sandy beaches to the charming lake towns that make up Harbor Country, this stretch of Southwest Michigan is known for its laid-back coastal vibe and scenic waterways.
Whether you are looking for a relaxing weekend or an active escape, there are endless things to do near New Buffalo. You can paddle the Galien River through peaceful wetlands, explore quiet inlets, or take your gear out onto Lake Michigan for breathtaking views of dunes and open water. Because of the diverse waterways, kayaking near New Buffalo has become one of the region’s most popular draws. Harbor Country is also home to Warren Dunes State Park, where towering sand dunes invite you to hike, climb, and even try sandboarding for a one-of-a-kind thrill.





Quick and yummy breakfast and lunch options.
Don’t leave Harbor Country without stopping here for a cone.
Famous burgers (and more kid-approved picks).
A local favorite for tacos, burritos, and more.
Kids love the huge putting green (craft cocktails for adults, too).
Boutique-style hotel right downtown with a saltwater indoor pool, sun deck, and cozy rooms just steps from Lake Michigan.
Reliable family-friendly hotel with free breakfast and easy access from I-94.
Cozy inn in downtown New Buffalo.
Waterfront resort with harbor views, indoor/outdoor pools, and easy beach access.
Stylish suites just a short walk from the beach.
New Buffalo is located just off I-94, right near the Indiana–Michigan border. It’s about 1 hour from downtown Chicago, 45 minutes from South Bend, and 1.5 hours from Kalamazoo.
Visitors flying in will want to rent a car or arrange rideshare from nearby airports.
Amtrak stops in New Buffalo, with direct service from Chicago on the Wolverine line. The station is walkable to town, beaches, and many lodging options, making it a stress-free travel choice.