Festive holiday markets in Ontario 2026
Elora | Elora Christmas Market
Celebrate the festive season at these heart-warming, family-friendly seasonal shopping events. Enjoy lively entertainment, holiday music, sparkling lights, hot cider and mulled wine. Check off your shopping list with one-of-a-kind gifts and homemade treats.
Santa Claus, the jolly man himself, may even appear at some of the Christmas-themed markets.
Greater Toronto Area
The Distillery Winter Village
The Distillery Winter Village takes place each year in Toronto’s picturesque Distillery Historic District.
Wander cobblestone laneways and admire the decorated vendor cabins, carollers and quaint shops. Enjoy a variety of outdoor entertainment and sip a hot chocolate or stop by the beer garden for a brew. At the centre of the market, the larger-than-life holiday tree, customized with bright lights and decorations, remains a popular attraction and one of the favourite spots for photos.
Admission tickets are required for specific days and times and must be purchased online in advance. Admission is free outside of the ticketed timeframes.
When: November 12, 2026–January 3, 2027
Where: 55 Mill Street, Toronto
One Of A Kind Winter Show
The annual One Of A Kind Christmas Show has become a downtown tradition at Enercare Centre in Toronto.
Meet the makers of hand-crafted apparel, jewellery, art and other unique products and find inspiration for making creative meals and other fun demonstrations.
Purchase admission tickets online. Each ticket provides free re-admission for the duration of the show.
When: November 27–December 6, 2026
Where: 100 Princes' Boulevard, Unit 1, Toronto
Evergreen Winter Garden
Shop the holiday market at Evergreen Brickworks on four special days and enjoy the exciting activities. Choose a snack from the food truck menu or enjoy a warm drink by the fire pit. Visit the Art Hive for family arts and crafts. Register for workshops such as candle making, cooking, wreath making and more.
When: check back for exact dates, November and December 2026
Where: 550 Bayview Avenue, Toronto
Holiday Fair in the Square
Experience the charm and nostalgia of a holiday market at Sankofa Square. Shop for unique treasures in the artisanal marketplace, enjoy entertainment and warm up with tasty drinks and snacks.
When: check back for exact dates, December 2026
Where: 1 Dundas Street East, Toronto
Winter Market at the St. Lawrence Market
Enjoy unique seasonal shopping and a warm, festive spirit at this free, outdoor winter market at one of Toronto’s favourite destinations.
When: check back for exact dates, November and December 2026
Where: Market Street, Toronto
Holiday Hills at STACKT market
Take a stroll around the festive atmosphere at STACKT market. Shop for gifts at the storefront and pop-up shops and come back often to enjoy a daily dose of deals, programs and rotating experiences.
Live entertainment and roaming performers will keep you in the holiday mood. Make a reservation at Speakeasy Espresso Martini Bar for cozy drinks. On Sundays, Family Funday offers workshops and performances for all ages.
When: check back for exact dates, November and December 2026
Where: 28 Bathurst Street, Toronto
Swedish Christmas Fair
The Swedish Christmas Fair is a festive celebration of Swedish culture with traditional food, Lucia (a festival of light), folk dancing, crafts, a book corner and a wide range of Swedish-designed products. It is held at the George Brown Waterfront Campus.
Pre-order popular Swedish foods and candies online for easy pickup at the fair.
Admission is free.
When: November 21–22, 2026
Where: 51 Dockside Drive, Toronto
Ottawa Region
Canadian Museum of History Christmas Market
One of Ottawa’s favourite holiday events returns to the Grand Hall of the Museum of History, the Haida Gwaii Salon and the W.E. Taylor Salon.
Browse vendor booths for unique handicrafts, including Christmas ornaments, wood crafts, blown glass, handcrafted jewellery and specialty food items.
Admission is free.
When: November 26–29, 2026
Where: 100 Laurier Street, Gatineau
Ottawa Christmas Market
Get into the holiday spirit at the Ottawa Christmas Market in Aberdeen Square of Lansdowne Park.
Also known as the Lansdowne Christmas Market, the Ottawa Christmas Market is a traditional Yuletide wonderland with pop-up shops, hot cocoa stands and spectacular Christmas lights that create the perfect festive atmosphere. Enjoy seasonal entertainment, including a visit by Santa, delicious food and unique gift ideas.
Admission is free.
When: select dates, November 20–December 31, 2026
Where: 1000 Exhibition Way, Ottawa
York, Durham and Headwaters
Canada’s Wonderland WinterFest
Canada’s favourite rollercoaster and theme park transforms into an immersive winter wonderland with live shows and entertainment, ice-skating, magical light displays and stunning Christmas trees.
When: select dates, November 21–December 27, 2026
Where: 1 Canada's Wonderland Drive, Vaughan
Uxbridge Farmers’ Holiday Market
A trip to the Uxbridge Farmers’ Market in the Durham region makes for a lovely excursion any time of the year. It’s extra special when it transforms into the annual Holiday market during the festive season.
This free event is held in the Uxbridge Arena Hall.
When: November 1, 8, 15, 22 and December 6, 13, 2026
Where: 291 Brock Street West, Uxbridge
Markham Home for the Holidays
Embark on a festive journey at the annual Home for the Holidays market at the Markham Fairgrounds.
From artisan ceramics, stained glass and jewellery to gourmet cookies, jams and chocolates, this market has something for everyone on your list. Strolling Victorian carollers add to the ambiance. You may even see Santa himself. Buy tickets in advance or pay cash at the door.
When: November 20–22, 2026
Where: 10801 McCowan Road, Markham
Stouffville Holiday Market
Celebrate the holidays at the most festive local winter event of the season, featuring an artisan vendor marketplace, magical lighting displays, food and drinks, live musical entertainment and Santa Claus himself.
When: November 20–21, 2026
Where: Main Street, Stouffville
Aurora Christmas Market
Enjoy entertainment, activities, artisan and food vendors, and take photos with Santa Claus and Mrs. Claus.
Admission is free.
When: November 27–29 and December 4–6, 2026
Where: 50 Victoria Street, Aurora
Niemi’s Scandinavian Christmas Market
Experience a Scandinavian family farm this holiday season and discover local vendors offering handmade gifts, Finnish products, Christmas trees and cozy cafes. Meet farm animals, visit Santa, enjoy a Christmas train ride and gather around a bonfire.
Admission is free; however, you’ll need to purchase tickets online for select activities.
When: November 13–December 19, 2026
Where: 18463 Highway 48, Mount Albert
Richmond Hill’s Merry Marketplace
Keep warm and cozy by the fire and shop under thousands of twinkling lights with your family and friends at Richmond Green Park.
When: November 14, 21, 28 and December 5, 12, 2026
Huron, Perth, Waterloo and Wellington
Elora Christmas Market
Enjoy the magic of the holidays at one of Ontario’s most spectacular Christmas markets near Toronto.
Famous for its old-world European atmosphere, the town of Elora transforms into a winter wonderland with day and evening events and entertainment, twinkling lights, a sparkling Christmas tree, festive food and drink and local vendors offering unique seasonal gifts.
When: check back for exact dates, November and December 2026
Where: Elora
Cambridge Holiday Market
Downtown Cambridge celebrates the Yuletide season with its award-winning Holiday Market at Cambridge City Hall.
Enjoy the festive atmosphere, shop for one-of-a-kind gifts and sample seasonal food from over 100 artisans, crafters and makers. Take a picture with Santa, Mrs. Claus and Willy Melt as they stroll around the market.
Admission is free.
When: November 27–29, 2026
Where: 50 Dickson Street, Cambridge
Christkindl Market
Modelled after medieval German markets, this annual holiday market held at Kitchener City Hall will take place over two weekends in December.
Shop for all sorts of gifts, crafts and treasures. Sample Glühwein (mulled wine) and snack on a soft pretzel as you watch blacksmith demonstrations and take selfies with various folklore characters.
Admission is free.
When: December 3–6 and 10–13, 2026
Where: 200 King Street West, Kitchener
Sparkles in the Village of St. Jacobs
Marvel at thousands of bright and twinkling festive lights displayed throughout St. Jacobs Village during this annual shopping event. Enjoy extended shopping hours, plus holiday festivities and entertainment.
Merry carollers dressed in Victorian costumes and local musicians add to the Yuletide celebration. And Santa himself will make an appearance.
Admission is free.
When: November 12–15 and 19–22, 2026
Where: St. Jacobs Village
The Christmas Trail
Shop for holiday gifts in and around the charming community of Stratford. Purchase six vouchers and take a self-guided tour to participating stores along the trail, where you can exchange the vouchers for gifts.
When: November 1–December 20, 2026
Where: Stratford, St. Marys, Shakespeare and beyond
Bruce, Grey and Simcoe
The Holiday Market at Friday Harbour Resort
Experience a European-inspired market with sparkling lights, chalet-style cabins, holiday treats, appearances by Santa, holiday carollers and more.
When: check back for exact dates, November and December 2026
Where: 3999 Friday Drive, Innisfil
Southern Georgian Bay Christmas Market
Held at the Alpine Ski Club, this vibrant Christmas market features vendors showcasing a variety of handcrafted items and gifts, including body and wellness products, fashion and jewellery, home decor, seasonal crafts and tasty treats.
When: November 28–29, 2026
Where: 17-242 Arrowhead Road, The Blue Mountains
Christmas on the Bay
Georgian Bay’s largest European-style Christmas market takes place in historic downtown Meaford. The four-day festival features live music, light displays, outdoor fire pits and vendor stalls that showcase a variety of foods and artisan creations.
When: December 3–6, 2026
Where: 12 Nelson Street East, Meaford
The Gilford Christmas Market
Enjoy a festive open-air market on the shore of Lake Simcoe at Gilford Local Eatery. Browse vendor stalls, enjoy festive treats, live music and entertainment. Visit Gilford Local Eatery on Instagram for more information.
When: November 28, 2026
Southwestern Ontario
Holly Jolly Holiday Market
Covent Garden in London welcomes you to the annual holiday market, held outdoors and in the market’s upstairs mezzanine. Toast the season with cocktails, warm up with hot chocolate and enjoy activities from kids' crafts to live band performances.
When: December 4‒20, 2026
Where: 130 King Street, London
Merry Market at 100 Kellogg Lane
London’s free holiday market is back for another year at the city’s world-class entertainment complex. Purchase gifts from local vendors, food artisans and young entrepreneurs.
When: check back for exact dates, November and December 2026
Where: 100 Kellogg Lane, London
Dresden Christmas Night Market
Experience the magic of Christmas at this award-winning night market. Downtown Dresden lights up the season with amazing shopping in the pedestrian-only streets, special entertainment and music, a pop-up bar and dining opportunities.
Admission is free.
When: November 28, 2026
Where: Dresden
Southeastern Ontario
Kingston Holiday Market
Support local artists when you shop at Kingston Holiday Market in The Tett Centre for Creativity & Learning.
When: check back for exact dates, November and December 2026
Where: 370 King Street West, Kingston
MacKinnon Brothers Holiday Market
Celebrate the festive season on the century-old farm with local artisans and vendors, seasonal activities and Christmas carolling.
When: November 20–22 and 27–29, 2026
Where: 1915 County Road, Bath
The Red Barn Christmas Market
Join vendors at The Eddie Hotel & Farm for one of Prince Edward County’s largest and most charming holiday markets.
The festively decorated nineteenth-century farm comes to life with a wide array of artisanal creations, including hand-spun fabrics and locally made candles.
When: November 26–29, 2026
Kawarthas and Northumberland
Grafton Outdoor Christmas Market
This annual festive event at the Haldimand Community Memorial Arena features talented artisans, musicians and food vendors. Visit the Grafton Christmas Market on Facebook for more information.
When: November 21, 2026
Where: 10766 County Road 2, Grafton
Northeastern Ontario
Travel back in time to experience the ambiance and joie de vivre of a New France village at Christmas. Join artisans, craftspeople, musicians, dancers, lumberjacks and historical personalities at this lively Northern Ontario Christmas village at the New Liskeard Fairgrounds.
When: November 19–21, 2026
No festive season would be complete without a visit to at least one of Ontario’s holiday markets.
Related content
Last updated: September 17, 2026