There’s no better way to celebrate the holiday season than by visiting one of Toronto’s amazing Christmas markets or craft shows. From the well-known Distillery Winter Village and the One Of A Kind Show, to community craft shows showcasing unique gifts created by local artisans, there are plenty of places to get into the holiday spirit. Find your perfect spot to shop this holiday season with our round up of Toronto’s best Christmas markets and craft shows.
Distillery Winter Village
The Distillery Winter Village, known to many as the Distillery District Christmas Market, is Toronto’s biggest and most popular Christmas event. Wander through the cobblestone streets of the historic Distillery District decorated with twinkling lights, snap pics with fun festive photo ops, stop at an outdoor patio for a drink and a bite, and shop for cool gifts from local small businesses and creative artisans.
When: November 21, 2026 – January 3rd, 2027 | Full Hours
Location: 55 Mill Street, Toronto
Admission: Tickets starting at $16. Admission is free Monday-Wednesday until December 13th, as well as several days before 4pm. Check out the full schedule for when tickets are required.
One Of A Kind Christmas Show
If you’re looking for unique gifts for the holidays, then the One Of A Kind Christmas Show is the place to be. Featuring over 800+ Canadian artisans, you’ll find tons of handmade items including jewelry, clothing and home goods, plus festive decor, and tasty holiday treats. The show also offers workshops, fashion shows, culinary demos and plenty of Christmas flare.
When: November 27–December 6, 2026 | Full Hours
Location: Enercare Centre, 100 Princes' Boulevard, Unit 1, Toronto
Admission: Adults $25, early bird pricing available. Ticket provides free re-admission for the duration of the show
Evergreen Winter Garden
The Evergreen Brickworks transforms into a magical holiday wonderland every Sunday from November 29-December 20 during the Evergreen Winter Garden. Catch live musical performances, grab a bite from onsite food vendors, toast smores on outdoor firepits, sign up for festive workshops, and shop at the Ontario Vintage & Artisan market for cool and artsy gifts for family and friends.
When: Sundays November 29–December 20, 2026 | Full Hours
Location: Evergreen Brickworks, 550 Bayview Avenue, Toronto
Admission: Pay what you can, suggested $5 per person
Holiday Fair in the Square
Located directly across from the Toronto Eaton Centre in Sankofa Square, the Holiday Fair in the Square features a holiday artisan market, Santa’s Village with photos with Santa, live music, fun festive décor, outdoor food and drink, and classic carnival rides.
When: December 10–20, 2026 | Full Hours
Location: Sankofa Square, 1 Dundas Street East, Toronto
Admission: Free
Winter Market at the St. Lawrence Market
Celebrate the holiday season at the world-famous St. Lawrence Market during their annual Winter Market. Stop by Thursdays through Sundays at this free outdoor event on Market Street and shop for handmade and artisanal gifts from over 75 local makers and vintage sellers, enjoy live music, holiday food and drink, and free photos with Santa on weekends from 12pm-3pm.
When: November 19–December 22, 2026 | Full Hours
Location: 92 - 95 Front Street East, Toronto
Admission: Free
Holiday Hills at STACKT Market
A fun and quirky holiday event, Holiday Hills at STACKT Market is one not to be missed. Featuring giant holiday inflatables, twinkling light installations, a tunnel of lights, giant Christmas tree, plus festive carnival-inspired games, food and drinks, great shopping and live entertainment.
When: November 13, 2026–January 3, 2027
Tuesday-Thursday: 4:00pm- 11:00pm
Friday-Sunday: 12:00pm – 11:00pm
Location: 28 Bathurst Street, Toronto
Admission: Free
Swedish Christmas Fair
For all things Swedish, head to the popular Swedish Christmas Fair taking place at the George Brown Waterfront Campus. Celebrate Swedish culture with traditional food, folk dancing, Lucia (the traditional festival of light), crafts, a book corner and tons of Swedish-made gifts to put under the tree.
When:
November 21, 2026 | 11am-5pm
November 22, 2026 | 11am-4pm
Location: George Brown Waterfront Campus, 51 Dockside Drive, Toronto
Admission: Free
Toronto Botanical Gardens Holiday EcoMarket
The Toronto Botanical Garden’s annual Holiday EcoMarket is the place to go to find beautiful nature-inspired gifts. Shop from 100+ local and eco-friendly vendors, and find fun, festive gifts rooted in sustainability. Other not-to-miss activities include eco-art workshops, plant poetry, family crafting, festive food and drink, and marshmallows roasting.
When: November 20- 22, 2026 & December 18- 20, 2026
Fridays 2pm-6pm | Saturday & Sunday, 10am-4pm
Location: 777 Lawrence Avenue East, Toronto
Admission: Free
Toronto Reference Library Christmas Book Sale
A much-anticipated event for book lovers in the city, the Toronto Reference Library’s annual Christmas Book Sale is the place to go to find great books for a great deal. Browse hundreds of books from fiction to non-fiction, youth and children’s books, cookbooks, as well as DVD’s CD’s. Most books start at $1, with kids’ books starting at $0.50, making stocking stuffing easy on the wallet.
When:
November 19, 2026 | 9:30am-7pm
November 20, 2026 | 9:00am-7pm
November 21, 2026 | 9:00am-4pm
Location: Toronto Reference Library’s Beeton Hall, 789 Yonge St, Toronto
Admission: November 19th $2, November 20- 21 free
City of Craft Holiday Market
Shop for unique Christmas gifts at Toronto’s largest not-for-profit juried craft show, the City of Craft Holiday Market, where everything for sale is 100% handmade. Browse one-of-a-kind crafts, art pieces, tasty baked-goods, and explore the Small Paper-Goods Room featuring 20+ paper artists selling goods for $40 or less.
When:
December 4, 2026 | 5pm-9pm
December 5, 2026 | 11am-6pm
December 6, 2026 | 11am-6pm
Location: The Theatre Centre, 1115 Queen Street West, Toronto
Admission: Adult admission $5, kids free
Nightmare Before Christmas Market at The Village at Black Creek
The Nightmare Before Christmas Market is not your average holiday market. Shop 40+ vendors offering fun and witchy gifts including tarot decks, wellness goods, astrology gifts, crafts with a dark edge, and witchcraft supplies.
When: November 21, 2026 | 11am-5pm
Location: The Village At Black Creek Museum, 1000 Murray Ross Pkwy, Toronto
Admission: Free
Seasons Christmas Show
A holiday tradition for over 20 years, the Seasons Christmas Show is a great place to shop for the holidays. Browse items from over 200 exhibitors, pick out a handmade gift at the Makeful Market, enjoy live food and holiday entertaining demos on the main stage, and sign up for onsite workshops including cupcake decorating, wreath designing, ornament making and more.
When:
November 13, 2026 | 10am – 7pm
November 14, 2026 | 9am – 7pm
November 15, 2026 | 10am – 5pm
Location: The International Centre, 6900 Airport Road, Mississauga
Admission: Adult tickets $19, early bird pricing available
Toronto Zoo Holiday Marketplace
If you’re planning a holiday visit to the Toronto Zoo, be sure to have it coincide with the Toronto Zoo Holiday Marketplace in November. Browse the indoor/outdoor market featuring goods from local makers, artisans and producers, take some fun holiday photos, and enjoy tasty festive food and drink.
When:
November 14 -15, 2026 | 11am- 4pm
Location: Toronto Zoo Special Events Centre - Located within the Discovery Zone
Admission: Free with zoo admission
Riverdale Hub Holiday Artisan Market
A much-loved community event in Toronto’s Riverdale neighbourhood, the Riverdale Hub Holiday Artisan Market is a fun family holiday event. Support local small businesses and shop for accessories, unique fashion, artwork, home décor, bath and body products and festive arts and crafts.
When: November 21, 2026 | 11:30am-4:30pm
Location: 1326 Gerrard Street East, Toronto
Admission: Free
Toronto East Rotary Club Arts & Crafts Sale
Support local charities at the annual Toronto East Rotary Club Arts and Craft Sale. Browse handmade goods, unique art, jewelry and more, plus enjoy live music performances, face painting, and holiday food and drink.
When: November 21st, 2026 | 11am-6pm
Location: Danforth Multifaith Commons, 310 Danforth Ave, Toronto
Admission: Free
Willowdale Christmas Market & Tree Lighting
A favourite holiday event in North York, the Willowdale Christmas Market is a fun and festive way to celebrate the holidays. Shop for gifts from over 50 local artisans and vendors, enjoy food trucks, hot chocolate, live entertainment, kids’ activities and visits with Santa Claus and Mrs. Claus.
When: November 28, 2026 | 2pm-8pm
Location: Mel Lastman Square, 5100 Yonge St, North York
Admission: Pay what you can, suggested $5 donation