Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
From Chicago Union Station, walk east toward SpringHill Suites Chicago River North via Adams Street and then north; allow roughly 20–30 minutes with luggage, or take a short taxi/rideshare in bad weather. Ask the hotel to hold your bags if the room is not ready. Once you are free, take a relaxed orientation walk along the Chicago Riverwalk for about 45 minutes. Some sections and businesses may keep shorter winter schedules, so treat this as an outdoor stroll rather than a timed attraction.
Have deep-dish at Lou Malnati’s River North, allowing about 1½ hours because the pizza is baked to order. Budget roughly $20–35 per person, or order ahead for delivery to the hotel if you would rather warm up and rest. Walk south to Macy’s State Street in about 20–25 minutes, or use the CTA for a short ride. Spend 1–1½ hours seeing the holiday windows and the Walnut Room Christmas tree; display and dining hours can change seasonally.
Continue a few blocks east to Millennium Park for its Christmas tree and the surrounding downtown lights. This is also a convenient outdoor stop for photos, but save the Bean itself for the landmark-focused day if it is already planned there. Allow roughly 30–45 minutes, and bring gloves—the lakefront wind can make this brief stop feel colder than expected.
Return to River North for Jojo’s ShakeBAR, where the hot-chocolate flight and festive desserts make a good late-afternoon treat; budget approximately $15–30 per person. Then walk or take the CTA south to Christkindlmarket Daley Plaza, roughly 20–25 minutes on foot. Confirm the market’s 2026 dates and hours before relying on it, and expect crowded aisles and queues during the early evening. Try one or two seasonal market foods rather than filling up immediately, such as a sausage, potato pancake, pastry, or hot spiced drink.
If you still want Italian beef, stop at Al’s #1 Italian Beef in River North afterward for a dipped sandwich, generally around $10–20 per person depending on sides and drinks. Alternatively, make the beef your market meal and skip the extra stop. Leave room to wander around the illuminated Loop on the way back, but keep the evening flexible because holiday crowds and cold weather can slow the walking pace.
Start around 10:30 or 11:00 a.m. at The Magnificent Mile, walking north along Michigan Avenue for the decorated storefronts, elaborate window displays, and Christmas lights. Spend about 90 minutes, with optional browsing inside Water Tower Place and 900 North Michigan Shops. The holiday displays are especially good around the blocks between the river and Oak Street, and an earlier start helps you avoid the heaviest crowds.
Walk or take a short CTA ride back toward Portillo’s River North for a Chicago-style Italian beef—order it dipped if you enjoy a messier, more flavorful sandwich. Allow roughly 45–60 minutes and budget about $12–20 per person. Afterwards, stop at JoJo’s ShakeBAR for its seasonal hot chocolate flight and festive sweets; confirm the current holiday menu, since specialty drinks can change from year to year. A flight and dessert stop is usually about $15–25 per person.
From River North, use a rideshare or CTA combination toward The 606 in Bucktown or Wicker Park. The trip can take roughly 25–40 minutes, and the elevated trail makes a pleasant one-hour walk if weather and trail conditions are reasonable. If it is especially cold, icy, or windy, skip the trail and give yourselves more time along Michigan Avenue or in the shops instead.
Return toward 360 CHICAGO for a reserved sunset entry window. Book ahead, particularly for a December evening, and allow 60–90 minutes including security and elevator queues; admission prices vary. Afterward, take the northbound 151 bus or a rideshare to Lincoln Park Zoo, allowing about 25–40 minutes by transit depending on traffic and walking time. CTA fare is roughly $2.50 with Ventra or contactless payment, while a rideshare commonly costs about $15–25 but varies considerably in holiday traffic.
Finish with Lincoln Park ZooLights, allowing about two hours for the illuminated paths, light tunnels, displays, and warm-up stops. Verify the 2026 operating dates, hours, and timed-entry rules before booking, since the event is seasonal and some evenings may sell out. If you still want pizza afterward, delivery to the SpringHill Suites Chicago River North is the easiest option; order from a well-reviewed Chicago pizzeria and leave extra time for holiday delivery delays.
Allow realistic time to arrive from Lincoln Park after the previous day, then start at Millennium Park once you are settled. See Cloud Gate (“The Bean”), the large Christmas tree, and the surrounding holiday décor; about an hour is enough unless you want a slower photo stop. The park is free, but access and the tree’s exact setup can vary by season, so check current notices before heading out.
Walk south to the Art Institute of Chicago in roughly 5–10 minutes. Spend about two hours indoors, which is useful in December and gives you a chance to see the museum’s major works at an unhurried pace. Adult admission is commonly around $30–35, with discounts and special exhibitions changing; reserve timed admission in advance if required.
Walk north along State Street to Macy’s State Street for its Christmas windows and grand interior decorations. Allow around 45 minutes, plus time for crowds and browsing. This is a good seasonal stop even if you do not shop, but window displays and holiday installations can change from year to year. From Macy’s, take the CTA Brown or Purple Line from the Loop toward River North, or use a short taxi/rideshare ride; allow roughly 15–25 minutes door to door.
Finish with a festive JoJo’s ShakeBAR River North hot chocolate flight, subject to that season’s menu and availability. It is a dessert stop rather than a full meal, so later order deep-dish from Lou Malnati’s River North for delivery to SpringHill Suites Chicago Downtown/River North, or eat nearby if you prefer it fresh from the oven. Budget about $20–35 per person for pizza and allow 30–60 minutes for delivery, with longer waits possible at dinner; ordering ahead is wise. This keeps the evening relaxed after your holiday sightseeing, with the flexibility to add a casual River North walk if you still have energy.
No packing list attached yet.