Santa and the Grinch are both making an appearance at a local Calgary market, and you can snap a selfie with them before the holiday hits.
It’ll all go down this weekend at Crossroads Market in the community of Ramsay in Calgary. Crossroads is a local farmers’ market, known for its quirky vendors and eclectic collections of goods.
Santa Claus will be making his annual visit to Crossroads on Dec. 20 from 11 a.m. to 1 p.m., offering a heartwarming opportunity for you and the fam to snap a selfie together.
If you’re more of a Scrooge about Christmas, the Grinch may be more your speed. He’ll be at Crossroads on Dec. 21 from 12 to 2 p.m. It’s all part of a Christmas celebration that includes family fun, kids colouring, and a festive market atmosphere.
What to expect
Step into the world of Crossroads Market, where holiday magic meets local. This December, the market halls are full of festive activities, with plenty of fun to be had for all.
Your visit to Crossroads is also an excellent time to cross off a few of those items from your Christmas gifts. There’s a variety of vintage, collectible and artisan vendors ready to wrap up something special for your loved ones this Christmas. Plus, there are plenty of local farmers and market stalls, with vendors offering up everything fit for a holiday feast, from free-range eggs to organic vegetables.
Santa will make an appearance from 11 a.m. to 1 p.m. on Dec. 20, and it’s sure to be an opportunity to create some lasting memories with loved ones. Or, just get a festive new profile pic for the holidays.
Christmas carolers will also spread good tidings of comfort and joy throughout the market on Dec. 21 from 10:45 a.m. to 12:45 p.m. If you’ve got some holiday shopping to finish up on the weekend before Christmas, this is the place to be.
Just make sure you keep an eye out for the Grinch, as he’ll be roaming from 12 to 2 p.m. on Dec. 21. Bring the whole fam to meet this mischievous green holiday character, and make sure you keep two eyes on your Christmas presents.
There are fewer than 10 days to go now before Christmas, and Crossroads Market is the ultimate place to be. Bring your camera!
When: Saturday, Dec. 20 to Sunday, Dec. 21, 2025
Time: 11 a.m. to 1 p.m. on Saturday; 10:45 a.m. to 2 p.m. on Sunday
Where: Crossroads Market — 1235 26th Ave. SE, Calgary
Tickets: Free
Recent Posts:
Here are all the hottest New Year’s Eve parties you can go to in Calgary
Calgary is kicking off 2026 with a huge fireworks show at this local park


