Best Christmas Markets Around Calgary 2023

couple shopping at Millarville Christmas Market
couple shopping at Millarville Christmas Market
Christmas Markets in Calgary

Best Christmas Markets Around Calgary 2023

Your complete gift guide to Christmas markets and holiday shopping in Calgary.

Get a head start on your holiday shopping and discover great local gift ideas with festive food trucks, music, entertainment, and photos with Santa.

Supress from menu

Millarville Christmas Market

Location: Millarville Racetrack and Agricultural Society

Dates: November 2-5 and 9-12, 2023

The Millarville Christmas Market is a family tradition where you can support local vendors, along with food trucks, music, reindeer viewing, and photos with Santa.


Peak to Prairie Holiday Market

Location: WinSport

Dates: November 12, 2023

The Peak to Prairie Holiday Market returns, supporting local vendors and charities. Enjoy free parking, easy access from the Trans-Canada Highway, large aisles for strollers, and a variety of local vendors.


Inglewood Night Market

Location: Quonset @ the Crossroads Farmers Market

Dates: November 17, 18, 24, 25, and December 1 & 2, 2023

The Inglewood Night Market presents an indoor holiday edition of their popular modern market with locally sourced and handmade vendors selling everything from crafts and vintage clothing to antiques and collectibles.


Aspen Crossing Christmas Market 

Location: Aspen Crossing

Dates: November 18 & 19, 2023

Visit the annual Aspen Crossing Christmas Market for festive shopping and family fun featuring over 60 vendors! Bring the little ones to see Santa on Saturday, November 18 from 1-4 p.m.


Bowness Holiday Craft Fair

Location: Bowness Community Association

Dates: November 18 & 19, 2023

Get a head start on your holiday shopping with local vendors at the Bowness Holiday Craft Fair, a free event that includes concessions and a raffle.


Spruce Meadows International Christmas Market

Location: Spruce Meadows

Dates: November 17-19, 24-26, and December 1-3, 2023

The Spruce Meadows International Christmas Market returns with over 200 independent local businesses, artisans, and food vendors for a truly unique shopping experience.


Calgary Christmas Market

Location: Calgary Farmers' Market South and Calgary Farmers' Market West

Dates: November 24-26, and December 1-3

Each year, the Calgary Farmers’ Market is transformed into a holiday wonderland with extra artisans, merchants, musicians, entertainers, and more. Don't miss taking photos with Santa and meeting his reindeer!


Once Upon a Christmas

Location: Heritage Park

Dates: November 25, 26, December 2, 3, 9, 10, 16, 17, 2023

Once Upon a Christmas at Heritage Park is one of Calgary’s most iconic holiday events, with activities, entertainment, and treats that will get you and your family into the holiday cheer.


Supress from menu
Spruce Meadows International Christmas Market.

Spruce Meadows International Christmas Market

Saskatoon Farm Christmas Market

Location: The Saskatoon Farm

Dates: December 1-3 & 8-10, 2023

Explore over 400 local vendors over three festive weekends with the 7th annual at the Saskatoon Farm Christmas Market.


Little Modern Market: Holiday Market

Location: First Alliance Church Calgary

Dates: November 25 & December 2, 2023

Come shop local for the holidays with the Little Modern Market: Holiday Market, featuring free face paint, glitter tattoos for the kids, and be sure to snap a photo in front of the beautiful holiday settings.


Authentically Indigenous

Location: Kerby Centre

Dates: November 25-26, 2023

Support Indigenous artists, creators, and makers from Treaty 7, 6, & 8 at the Authentically Indigenous, featuring handmade crafts, art, jewelry, beadwork, food, and more.


Weihnachtsmarkt Christmas Market

Location: Century Downs Racetrack and Casino

Dates: December 2-3, 2023

Join Century Downs Racetrack and Casino in the barn for a traditional Weihnachtsmarkt Christmas Market with local artisans, craft vendors, and popular German street food and mulled wine.


Supress from menu
Market Collective Holiday Markets (Photo credit: Travel Alberta/Chris Amat).

Market Collective Holiday Markets (Photo credit: Travel Alberta/Chris Amat).

Granary Road’s Christmas Market

Location: Granary Road

Dates: Saturdays and Sundays, November 25 – December 17, 2023

Celebrate the holidays with Christmas carols, decorated trees, lights, and festive photos with Santa and the alpacas at Granary Road’s Christmas Market. Check out Santa’s Workshop for gingerbread cookies, ornaments, hot chocolate, tractor rides, and more.


Market Collective Holiday Markets

Location: BMO Centre Hall B + C

Dates: December 8-10 & 15-17, 2023

The Market Collective Holiday MC is back for a family friendly event that includes live music, interactive workshops, galleries, drinks, food, and over 150 local vendors, with special surprises too.


Christmas at the Nation

Location: Seven Chiefs Sportsplex & Chief Jim Starlight Centre

Dates: December 15-17, 2023

Visit and celebrate Indigenous artisans and performers at the annual market Christmas at the Nation! Enjoy a festive holiday atmosphere and free parking. Tickets available at the door. $8/person, 12 and under are free.


Mainstreet Holiday Market

Location: 6404 Bowness Road Northwest

Dates: December 16 & 17, 2023

Shop local artisans, enjoy tasty treats from local food vendors, and experience live local entertainment, all at the first ever Mainstreet Holiday Pop-up Market!



More Great Holiday Markets

Shawnessy Christmas Craft Fair – November 18, 2023

3rd Annual Calgary 18th Scout Christmas Market  – November 19, 2023

Chestermere Christmas Market – November 24-26, 2023

Triwood Christmas Market – December 1-2, 2023

Christmas in Kensington – December 2, 9, 16, 23, 2023

Supress from menu
Supress from menu