Just a short drive from the city, New Buffalo and Harbor Country feel worlds away. Nestled along the shores of Lake Michigan with a laid-back coastal vibe, this area offers some of the best things to do near Chicago for those seeking a change of pace. From the vibrant marina and sandy beaches of New Buffalo to the charming lake towns that make up Harbor Country, this stretch of Southwest Michigan is the go-to getaway for Chicagoans craving adventure on the water and beyond.
Paddle on 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 it’s so accessible, it has become a premier destination for kayaking near Chicago. Harbor Country is also home to Warren Dunes State Park, where towering sand dunes invite you to hike, climb, and even try sandboarding — a one-of-a-kind thrill you won’t find back home. Whether you’re gliding across the water or racing down the dunes, it’s the perfect mix of relaxation and adventure, all less than two hours from the Loop.





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.
Craft cocktails, huge putting green, and Detroit-style pizza.
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 right off I-94, just minutes past the Indiana–Michigan border. Chicago is only about an hour away, making this one of the easiest beach drives in the region. South Bend is just 45 minutes out, and Kalamazoo is about 1.5 hours away.
Flying in? You have several great airport options — just plan to rent a car or arrange a rideshare upon arrival.
Chicago travelers have an especially easy option: Amtrak’s Wolverine line runs direct service from the city straight into New Buffalo. The station is walkable to town, beaches, and many lodging options — no car required, no stress involved.