Christmas Markets Near St. Louis 2026
6 Christmas and holiday markets within 40 miles of downtown St. Louis, closest first, one of them within 5 miles. 5 have 2026 dates, read on the organizer's own page.
Loading the map…
Map: © OpenStreetMap contributors, OpenFreeMap.
2026 Dates, Closest to St. Louis First
| Market and Distance | Dates | Closed | Admission |
|---|---|---|---|
| St. Louis Christmas Market St. Louis, MO · under a mile from downtown | Nov 21, 2026 to Jan 3, 2027 | Open Thursdays, Fridays, Saturdays and Sundays only, but also open Mon, Dec 28, Tue, Dec 29, Wed, Dec 30. Closed Fri, Dec 25 | Free |
| Cahokia Mounds Native American Holiday Market Collinsville, IL · 7 miles east | Nov 27 to 29, 2026 | Open every day of its run | Free |
| Belleville Christkindlmarkt Belleville, IL · 14 miles southeast | Nov 27 to Dec 23, 2026 | Open days within these dates not yet published | Not published |
| Edwardsville Holiday Market Edwardsville, IL · 18 miles northeast | Dec 5, 2026 | One day only | Not published |
| Merry Makers Market at the Foundry Art Centre St. Charles, MO · 19 miles northwest | Dec 4 to 5, 2026 | Open every day of its run | Not published |
Distances are as the crow flies from downtown St. Louis; the drive is longer.
Still to Announce 2026 Dates
- Webster Groves Christmas Market (Webster Groves, 9 miles west)
Staying Over?
To see a few markets in one trip, a hotel downtown puts most of them within a drive. See Hotels in St. Louis affiliate
Worth the Drive From St. Louis
The most searched Christmas markets between 40 and 90 miles out.
Hermann Christmas Market
Hermann, Missouri
Dec 5 to 6, 2026
68 miles west of St. Louis
Springfield Illinois Holiday Market
Springfield, Illinois
Nov 6 to 7, 2026
89 miles north of St. Louis
Christmas Markets Near St. Louis: Questions
What is the closest Christmas market to St. Louis?
St. Louis Christmas Market, under a mile from downtown, is the closest with 2026 dates (Nov 21, 2026 to Jan 3, 2027).
What is the most popular Christmas market near St. Louis?
By how often people search for it, Belleville Christkindlmarkt (14 miles southeast), then St. Louis Christmas Market (under a mile from downtown).
When do Christmas markets near St. Louis open in 2026?
St. Louis Christmas Market opens first, on Saturday, November 21, 2026, and is also the last to close, on Sunday, January 3, 2027.
Are any Christmas markets near St. Louis open after Christmas?
Yes: St. Louis Christmas Market (through Jan 3). Each page has the days it is closed, Christmas Day included.
By state: Christmas markets in Missouri, Christmas markets in Illinois. Starting somewhere else? Find the markets closest to your ZIP code. How we check dates.