Illinois

Small-Town Weekend Getaways from Chicago

19th-century river towns, lakeside artist colonies, and Wisconsin resort country, the Midwest's hidden escapes.

4 escapeswithin 2 hours of the cityclosest: New Buffalo (1 hr 15 min)

The short version

Small towns near Chicago worth a 48-hour trip

Chicago weekend trips run in three directions: northwest into Wisconsin, west into Illinois wine and river country, and east to the Michigan lake shore. Within two to three hours you reach a preserved 19th-century mining town, an artists' beach town, a Wisconsin lake resort, and a Michigan harbor village. These are weekend trips from Chicago that trade the Loop for main streets and shorelines.

Galena (2.5 hours west) is a nearly intact 1830s lead-mining town tucked into northwest Illinois hills, with 85 percent of its buildings on the National Register. Saugatuck (2 hours east) is a Michigan arts-and-beach town on the Kalamazoo River mouth with Oval Beach regularly ranked among the best freshwater beaches in the country. Lake Geneva (1.5 hours north) is the Wisconsin lake-resort town built around Gilded Age estates. New Buffalo (1.5 hours east) is the closest Michigan harbor town, reachable on the South Shore Line from Millennium Station.

The roundup

3 Best Weekend Escapes Near Chicago | 48-Hour Trip Ideas

These easy small-town getaways trade big-city noise for food, beach time, and shoreline trails, all close enough for a true two-night reset.

Read the guide →

All Chicago escapes

4 weekend trip ideas from Chicago, sorted by how far you have to drive. Vibes covered: food, beach, nature.

Questions & Answers

Chicago weekend FAQ

Lake Geneva (1.5 hours), New Buffalo (1.5 hours), Saugatuck (2 hours), and Galena (2.5 hours) are the strongest small-town escapes from Chicago, covering Wisconsin lake country, Michigan harbor and beach towns, and a preserved Illinois mining town.

Yes. The South Shore Line runs from Millennium Station to New Buffalo in about 1.5 hours, making it one of the few car-free weekend trips from Chicago.

Saugatuck, about 2 hours from Chicago, has Oval Beach, repeatedly ranked among the best freshwater beaches in the US, plus a walkable arts downtown and a hand-cranked chain ferry across the Kalamazoo River.

Lake Geneva (1.5 hours, a Wisconsin lake resort), New Buffalo (1.5 hours, a Michigan harbor town), Saugatuck (2 hours, a Michigan beach town), and Galena (2.5 hours, a preserved Illinois mining town) are the best weekend getaways from Chicago.