The Ultimate Holiday Market Guide in the Foothills 2025
- Oct 14
- 5 min read

A warm fire, the scent of something delicious in the oven, a mug of hot chocolate in hand, and gifts waiting under the tree — this is what Christmas memories are made of.
For generations, we’ve dreamed of country holidays filled with snowy cabins, sleigh rides, and loved ones gathered close. Now, you can capture that same magic with every gift you give.
By shopping at local Christmas markets in the Foothills, you’re supporting local makers and finding one-of-a-kind treasures that come straight from the heart.
So bundle up and join us on a Christmas Market tour across the Foothills!
Click the links below to explore each event.
Bragg Creek
Just 30 minutes west of Calgary, Bragg Creek is a cozy mountain hamlet tucked among tall evergreens — the perfect spot to start your Christmas shopping adventure. With stunning Rocky Mountain views and a welcoming small-town charm, it’s home to some of the best artisanal shopping in the Foothills.
Mark your calendars for these festive favourites:
Bragg Creek Artisans Christmas Sale — November 15–16
Redwood Meadows Christmas Market— November 15–16
Bragg Creek Spirit of Christmas Market— December 5–7
From fresh-baked treats to handcrafted art and décor, Bragg Creek’s markets are filled with heartwarming finds that make gift-giving extra special this season.
Priddis
Tucked at the junction of Highways 22 and 22X, Priddis is a charming Foothills community with big heart and beautiful scenery. It’s the perfect place to enjoy a cozy day of holiday shopping and small-town hospitality.
Mark these dates:
Magic & Merry Christmas Market at Azuridge Estate Hotel — November 22–23: Experience a festive celebration filled with sparkle, wonder, and one-of-a-kind gifts in a truly enchanting setting.
Priddis Community Christmas Market — November 29: Featuring over 20 vendors and a cozy concession — the perfect stop for finding thoughtful stocking stuffers and homemade treasures.
Granary Road
Just a short drive southeast of Priddis or west of DeWinton, Granary Road is a favourite destination for many Calgarians — especially families. If you haven’t been, it’s time to discover this one-of-a-kind holiday experience!
Granary Road is a year-round agricultural learning park filled with charm, creativity, and festive fun. Shop from local vendors, snap a photo with Santa (or an alpaca!), visit the petting zoo, and soak up the holiday magic.
Event Details:
Granary Road’s Annual Christmas Market - November 22–23 • November 29–30 • December 6–7 • December 13–14
Arrive early — this beloved Foothills tradition is one of the most popular holiday spots in the region!

Millarville
If you’re looking to add a touch of local artistry to your Christmas season, the Leighton Art Centre’s Festive Foothills Art Sale is the perfect stop. Explore handmade art, crafts, and home décor from over 125 Alberta artists and artisans — and find gifts that truly come from the heart.
Event details:
Festive Foothills Art Sale - November 8–December 20 (Closed Mondays)
Continue south along Highway 22 to the historic Millarville Racetrack — home to one of Alberta’s most beloved holiday traditions. The Millarville Christmas Market features more than 300 vendors offering handcrafted gifts, baked goods, local produce, and plenty of festive cheer.
Event details:
The Millarville Christmas Market - November 6–9 and November 13–16 (Tickets required — click the link below to secure your spot!)

Diamond Valley
A true gem of the Foothills, Diamond Valley shines bright during the holiday season with festive markets and community celebrations that bring everyone together.
Mark these dates:
Diamond Valley United Church Christmas Market: November 29
Discover handmade gifts, crafts, and seasonal treats from local vendors in the heart of this charming town.
Light Up Diamond Valley: December 6 — starting at 5:00 p.m.
Ring in the season with twinkling lights, community cheer, and the spirit of Christmas shining through every street.
Longview
Just south of Diamond Valley along the scenic Cowboy Trail, Longview is a picturesque foothills village known for its western hospitality, rolling ranchlands, and cozy local charm. It’s the perfect place to slow down, warm up, and wrap up your Christmas shopping in true Foothills style.
Event details:
Pekisko Creek Cowboy Christmas Market at the Bar U Ranch — December 6, 10 a.m.–4 p.m.
Complete your Christmas shopping with high-quality, handcrafted items at this festive market. Enjoy a warm coffee by the fireplace, visit with friends and neighbours, and find unique gifts that capture the spirit of the season.
Nanton
About an hour south of Calgary along Highway 2, Nanton is a charming small town known for its eclectic mix of shops, museums, and historic downtown — the perfect place for a leisurely holiday stroll and some unique gift finds.
Event details:
The Distinctly Nanton Christmas Market: November 29
A wonderful non-profit event supporting local charities and youth groups. Vendor fees go directly toward community causes — so every purchase gives back to Nanton in a meaningful way.
High River
Famous as the backdrop for many beloved TV shows and films, High River is a beautiful Foothills community that fully embraces the magic of the holiday season.
Mark these dates:
Christmas Handicraft Fair at the High River Seniors Friendship Centre: November 15
Browse handmade creations from 14 local vendors — perfect for finding thoughtful, one-of-a-kind gifts.
High River Winter Market at the Highwood Centre: December 5–6
Discover festive treasures for family, friends, and yourself while soaking in the joyful atmosphere.
Annual Santa Claus Parade: December 5
A cozy outdoor family event filled with themed floats, live entertainment, and a visit from Santa himself — straight from the North Pole!
Cavalry FC Regional Field House - Aldersyde Area
Situated on Highway 2A between High River and Okotoks, this lively Foothills hub is known as a citadel of soccer — and come December, it transforms into a festive shopping destination.
Event details:
Cavalry FC Regional Field House Christmas Market: December 6
Discover over 50 local vendors offering everything from sweet treats to stylish gifts — the perfect way to kick off your Christmas season.
Okotoks
With Calgary’s skyline just on the horizon, the Foothills still have plenty of Christmas magic to share. The town of Okotoks, only fifteen minutes south of the city, is home to the charming Olde Towne Plaza and a festive lineup of events that make it a must-visit this holiday season.
Mark these dates:
Okotoks Christmas Market November 7–8 & November 14–16
Tickets available online at themarketsquare.ca
Light Up Okotoks: November 21
Enjoy wagon rides, cozy fire pits, local shopping, and the lighting of the big tree downtown.
Local Love Co Christmas Market: November 22–23
Celebrate local artisans, makers, and small businesses from across the Foothills.

De Winton
Just a short drive from Calgary, De Winton offers a peaceful small-town escape for early-season holiday shopping.
Event details:
De Winton Community Christmas Market: November 22
Browse gifts, décor, and homewares crafted by talented local artisans at the De Winton Community Hall.
Saskatoon Farm
No holiday trip through the Foothills would be complete without a visit to The Saskatoon Farm, one of southern Alberta’s premier destinations for family fun that captures the spirit of an old-fashioned Christmas on the farm.
Event details:
The Saskatoon Farm Christmas Market - November 28–30 & December 5–7
With so much to see and do, plan to visit both weekends and soak in the joyful glow of the season.
