Best Christmas Markets

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…

Open today Running, closed today Opens within two weeks Later this season Dates not announced
Map: © OpenStreetMap contributors, OpenFreeMap.

2026 Dates, Closest to St. Louis First

Market and DistanceDatesClosedAdmission
St. Louis Christmas Market
St. Louis, MO · under a mile from downtown
Nov 21, 2026 to Jan 3, 2027Open Thursdays, Fridays, Saturdays and Sundays only, but also open Mon, Dec 28, Tue, Dec 29, Wed, Dec 30. Closed Fri, Dec 25Free
Cahokia Mounds Native American Holiday Market
Collinsville, IL · 7 miles east
Nov 27 to 29, 2026Open every day of its runFree
Belleville Christkindlmarkt
Belleville, IL · 14 miles southeast
Nov 27 to Dec 23, 2026Open days within these dates not yet publishedNot published
Edwardsville Holiday Market
Edwardsville, IL · 18 miles northeast
Dec 5, 2026One day onlyNot published
Merry Makers Market at the Foundry Art Centre
St. Charles, MO · 19 miles northwest
Dec 4 to 5, 2026Open every day of its runNot published

Distances are as the crow flies from downtown St. Louis; the drive is longer.

Still to Announce 2026 Dates

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.