A girl with dark black hair and a blue bow looks towards a holiday market stand that has shelves of wooden ornaments displayed.

Elora | Elora Christmas Market

Festive holiday markets in Ontario 2026

A girl with dark black hair and a blue bow looks towards a holiday market stand that has shelves of wooden ornaments displayed.

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

A cascade of lights illuminates the market, spreading out over it and lighting up the night sky and all the holiday vendors beneath.
Distillery Winter Village | Destination Toronto

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

Where: 1300 Elgin Mills Road East, Richmond Hill

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

Where: 1096 Shore Acres Drive, Gilford, Innisfil

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

Where: 15786 Loyalist Parkway, Bloomfield

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

Village Noel Temiskaming

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

Where: 10 May Street South, Temiskaming Shores

No festive season would be complete without a visit to at least one of Ontario’s holiday markets.

Last updated: September 17, 2026