Christmas markets in Ontario have grown in popularity over the years, and it seems as though every city and small town in Ontario has some kind of Christmas celebration.
There are a number of traditional Christmas markets in Ontario that have many aspects in common: vendors selling locally made wares (many of these in traditional wooden booths), delicious food and drink (including mulled wine), festive music and more.
I've compiled a list of the best Ontario Christmas markets from across the province. From Toronto to Niagara Falls and Windsor to Ottawa, these are the best places to celebrate Christmas in Ontario.

Many of these are the best towns to visit in Ontario for Christmas. You should definitely check out the Christmas markets nearest you, but some of these are worth a weekend road trip.
Looking to see more Christmas lights? Here are the 20 best Christmas trails in Ontario and the 20 best places to see Christmas lights in Toronto.
Jump to:
- Distillery Winter Village in Toronto
- St. Lawrence Winter Market (Toronto)
- Festival of Trees, Mississauga
- Christmas Market at WinterFest, Canada's Wonderland
- Christmas in the Glen (Halton Hills)
- Elora Christmas Market
- Spirit of the Season (Guelph)
- Aurora Christmas Market
- Stouffville Holiday Market
- Candlelight Festival (Port Hope)
- Niemi's Scandinavian Christmas Market
- Ottawa Christmas Market
- Christmas Market at the Canadian Museum of History
- Once Upon a Christmas in Perth
- Cobourg Christmas Magic
- Grafton Outdoor Christmas Market
- Kingston Holiday Market
- Tweed Outdoor Holiday Market
- Holiday Market at Mackinnon Brothers Brewing (Bath)
- Brockville Christmas Market
- Burlington Christmas Market
- Hess Village Winter Market (Hamilton)
- Cambridge Holiday Market
- Christkindl Market in Kitchener
- St. Jacobs Sparkles
- Christmas Night Market in Dresden
- Merry Market in London
- Christmas Market in the Museum (Kingsville)
- Christmas Market at Friday Harbour
- Collingwood Christmas Market
- Christmas on the Bay in Meaford
- Village Noel Temiskaming
- First Light Sainte-Marie Among the Hurons (Midland)
- More Holiday Events in Ontario
Distillery Winter Village in Toronto
- Where: Distillery District, Toronto
- When: November 13th - January 4th, 2026 (Closed Christmas Day)
- Admission: Free, except Thu-Sun after 4pm and Dec 11-31st ($15)

While Christmas markets originated in Germany, the Toronto Christmas Market is the first one I ever attended. It takes place every year at the historic Distillery District.
The cobblestone streets of this pedestrian area is the perfect backdrop for a Christmas market. If you're looking to celebrate Christmas in Toronto, the Toronto Christmas Market will surely top your list of festivities.
The Toronto Christmas Market rebranded as the Distillery Winter Village. There's winter displays, music, outdoor shopping cabins, food vendors, and all of your favourite Distillery shops and restaurants to visit.
As the Toronto Christmas Market is one of the busiest holiday events in Toronto, it can be quite crowded on Friday nights and weekends. I recommend going on a weekday if you can manage it. Plus, it's free on some weekdays, too.
After 4pm on from Thursday to Sunday (and dates closer to the holidays), you must purchase a timed ticket online ahead of time. You must arrive during your designated time slot, but you can stay as long as you like.
St. Lawrence Winter Market (Toronto)
- Where: Market Street, St. Lawrence Market
- When: November 20th - December 22nd (Thursday to Sunday)
- Admission: Free
The St. Lawrence Winter Market is celebrating its second year at the historic St. Lawrence Market. This is an outdoor event with a festive shopping experience, delicious food and drink, and joyful entertainment.
There's a full entertainment schedule on their website. On Saturdays and Sundays, get free holiday photos with Santa. There is also a Weekend Holiday Vendor Market with 75 makers and vintage sellers.
It's easy to combine this market with the Distillery Winter Village or even consider attending this free event in place of the busier one at the Distillery District.
Festival of Trees, Mississauga
- Where: Small Arms Inspection Building, Mississauga
- When: December 5th - 14th, 2025 (closed December 8th)
- Admission: Pay what you can

The Festival of Trees in Mississauga is back for another year! The Mississauga Festival of Trees is a multi-day winter holiday event at the Small Arms Inspection Building in Mississauga (Dixie & Lakeshore).
There's an artisan and culinary market taking place across about 10 days in December. You can also enjoy live entertainment as you visit this Mississauga Christmas market.
In addition to the marketplace, there are lighting, tree, and woodpile art installations throughout the festival space. Many are artful interpretations of trees with different intriguing ideas and messaging behind them.
There are also workshops and nature walks associated with the festival. This year, the Mississauga Festival of Trees takes place from December 5th to 14th (closed on December 8th).
Christmas Market at WinterFest, Canada's Wonderland
- Where: Canada's Wonderland, Vaughan
- When: November 15 - January 3, 2026 (select dates)
- Admission: $32

If you're looking to create brand new Canadian Christmas traditions, one of the top theme parks in the country has an exciting new winter event. Canada's Wonderland, a thrilling theme park in the Greater Toronto Area is hosting WinterFest on select nights until the end of December.
While many of the rides are closed for the season, Canada's Wonderland will magically transform into a winter wonderland. You'll be enchanted by Christmas lights and decorations, magical performances, a skating rink, a nightly tree lighting celebration, and activities like cookie decorating and making crafts.
Some family rides for the kiddos will be open for WinterFest. For the adults, you can treat yourself to craft beer and Ontario wine. WinterFest is one of the best ways to celebrate Christmas in Ontario, and it's truly wonderful that this beloved amusement park of the GTA has extended its operational days into December.
Christmas in the Glen (Halton Hills)
- Where: Glen Williams
- When: December 7th, 2025
- Admission: Free

Christmas in the Glen is in its 4th year in Glen Williams. This Christmas Market closes down the main street of town with vendors, holiday decorations and displays, photo opportunities, wandering characters, demonstrations, Christmas carolers and so much more.
Take part in their VIP experience for early access to the market, a digital family photo, sweet treats and proceeds going to charity. Local businesses like Williams Mill Creative Art Studios will be open throughout the event, so it's easy to spend the whole day in Glen Williams.
Elora Christmas Market
- Where: Elora (Frances Lane and Mill Street West)
- When: November 14th - Christmas from Wednesday - Sunday
- Admission: Free

This is one of my new favourite Christmas markets in Ontario! The Elora Christmas Market is one of the most visually stunning markets in the whole province. The town is decorated from head to toe with 88,000 twinkling lights and 150+ Christmas trees.
The Christmas market reminds me of the ones from Germany, although on a more miniature scale. There is one laneway lined with wooden chalets with locally produced products and gifts.
Find your gluhwein and spiked hot apple cider at the nearby Lost and Found Cafe. There's also Starlight Shopping on November 20th & 21st and 27th & 28th where the shops stay open late!
Spirit of the Season (Guelph)
- Where: Downtown Guelph
- When: December 5th, 6th, 7th, 12th, 13th and 14th
- Admission: Free

Spirit of the Season takes place in downtown Guelph across two weekends in December. This combines the city's Santa Claus Parade, Santa Run, and official tree lighting ceremony with an indoor and outdoor holiday market.
There's also a storefront decorating contest, plenty of holiday shopping, and tons of festive lights and decorations all over town. There's a full event schedule on their website.
Aurora Christmas Market
- Where: Aurora Town Square (50 Victoria Street)
- When: November 28th-30th, December 5th-7th
- Admission: Free
The Aurora Christmas Market is one of the top 100 festivals and events in Ontario. It's one of the best Christmas markets in Ontario that you need to check out this year.
Taking place at the Aurora Town Square in Aurora, Ontario, there are loads of seasonal vendors, hands-on workshops and activities, and holiday cheer. Take photos with Santa, enjoy live music, and attend the annual tree lighting ceremony on opening night.
Stouffville Holiday Market
- Where: Main Street, Stouffville
- When: November 21st-22nd, 2025
- Admission: Free
It's Stouffville's largest holiday event of the season, the Stouffville Holiday Market. The event features live music, an artisan vendor marketplace, brilliant lights, food and beverage, Santa Claus, and more.
Go shopping from local vendors for delightful gifts and enjoy free live music on the main stage all weekend long.
Candlelight Festival (Port Hope)
- Where: Port Hope
- When: Friday, November 28th, 2025
- Admission: Free
The Port Hope Candlelight Festival is an annual celebration that's a huge holiday street party on the last Friday night of November.
The candlelight walk begins at 6pm at Walton & Pine Streets. Walk with your own light source and participate in a group carol as you stroll the streets.
Next, join the countdown at Memorial Park to light up the park for the season. There's live music and an outdoor Christmas market on Lent Lane. Shops are also open late for Moonlight Madness.
The festivities in Port Hope continue throughout December. There are even hand painted miniature historic buildings on display!
Niemi's Scandinavian Christmas Market
- Where: Niemi Family Farm
- When: November 14th - December 20th, 2025 (Fridays and Saturdays)
- Admission: Free market area, $ for other experiences (book online)

Christmas at the Niemi Family Farm is one of the most magical experiences this holiday season. Take a stroll around the outdoor Scandinavian holiday market that features up to 50 vendors.
The market area does not have a fee to visit, though there is a fee for the other experiences at the site (you can book these in advance on the website).
At the market area, there's food and drink, handmade wares, Christmas ornaments, food trucks, gift baskets, and so much more. It's a great opportunity to shop local this holiday season.
A ride on the Polar Express will take you around the farm to see farm animals, experience Christmas light tunnels, and will allow you to visit Santa himself.
Ottawa Christmas Market
- Where: Lansdowne Park, Ottawa
- When: November 21st - December 31st, 2025 (Friday to Sunday, daily from December 26th-31st)
- Admission: Free

The Ottawa Christmas Market has got it all: thousands of twinkling Christmas lights, local vendors selling their wares in wooden booths, holiday entertainment, live music, and Christmas-y flavours.
Located at Lansdowne Park, there are 16 days of programmed events across five weekends in November and December (Friday through Sunday, and more dates the week leading up to Christmas).
There are 35+ vendors selling holiday gifts, unique food and beverage items, and handmade wares. Of course, you'll have the chance to meet Santa as well! This is one of the best Christmas markets in Ontario for the sheer amount of holiday events and size of the festival itself.
There are also workshops (including online workshops), kids activities, and screenings of Christmas movies. This is one of the top Christmas markets in Canada, and it happens across four weekends leading up to Christmas. It's one of the most amazing things to do in Ottawa in the winter.
Christmas Market at the Canadian Museum of History
- Where: Grand Hall, Canadian Museum of History, Ottawa
- When: November 27th
- Admission: Free

Located in the majestic Grand Hall of the Canadian Museum of History, this Christmas Market is one of the best Christmas markets in Ontario. It's one of the best places to go Christmas shopping in Ontario with over 80 local vendors and free admission.
There are many booths with unique handmade gifts and delicious treats, such as Christmas decorations, woodcraft, glass items, gourmet foods, artisanal spirits, handcrafted jewelry, and beautiful fashion accessories.
The museum's Christmas Market is an absolute must for those living in Ottawa. If you're travelling to Ottawa, why not hit up this holiday market and the Ottawa Christmas Market for a festive road trip?
Once Upon a Christmas in Perth
- Where: Downtown Perth
- When: November 22nd
- Admission: Free

Although the picturesque town of Perth has many Christmas festivals and events, I highly recommend that you check out the Once Upon a Christmas event. Hosted by the Downtown Heritage Perth BIA, the downtown core comes alive with its own small town holiday magic.
Enjoy one of the prettiest Christmas markets in Ontario, as though it's a Hallmark movie before your eyes. The downtown streets become filled with Christmas carolers, fire pits, and Santa and his elves.
There are Christmas trees all lit up inside the Crystal Palace. Go for a stroll with a cup of hot chocolate in your hand. Wander around the historic streets to the quaint shops inside heritage buildings.
Cobourg Christmas Magic
- Where: Rotary Park, Cobourg
- When: November 21st, 4pm-9pm
- Admission: Free
Christmas Magic in Cobourg is a free and festive outdoor market and beautiful light display. Experience the grand lighting of Victoria Hall, Christmas displays, twinkling lights and live music.
Find the best gifts at the Christmas market and throughout the downtown core. Meet with Santa and Mrs. Claus, warm up at the firepits, and there's so much more holiday magic!
Grafton Outdoor Christmas Market
- Where: Grafton, Ontario
- When: December 6th, 12pm-5pm
- Admission: Free
Grafton Outdoor Christmas Market is not to be missed! This is an annual tradition of the community coming together where you can shop and stroll at 50+ artisan booths.
In addition, there's free public skating at the Haldimand Memorial Arena, and even more vendors at St. George's Church, St. Andrew's Church, St. Mary's Catholic Elementary School, and the Alnwick/Haldimand Library.
Kingston Holiday Market
- Where: The Tett Centre for Creativity & Learning
- When: November 29th & 30th, December 6th & 7th, December 13th & 14th
- Admission: Free
Kingston is one of our favourite cities in Ontario, and there also happens to be one of the best holiday markets there, too. The Kingston Holiday Market is located at the Tett Centre.
You'll find an assortment of handmade wares from talented artists and artisans. There are new vendors each weekend, so you may want to visit all three weekends in a row.
Tweed Outdoor Holiday Market
- Where: Tweed Fairgrounds
- When: December 5th, 5pm - 9pm
- Admission: Free
The Tweed Outdoor Holiday Market is in its 2nd year! There are 30+ local vendors, live music, a bonfire, a photo area and a kids station. Enjoy twinkling lights and holiday magic.
There's also artisan wine, a brewery bar, hot chocolate, and other delicious food and drink. They're also collecting gently used winter clothing and donations for their Winter Warmth Drive.
Holiday Market at Mackinnon Brothers Brewing (Bath)
- Where: Mackinnon Brothers Brewing in Bath, Ontario
- When: November 22nd & 23rd, 29th & 30th
- Admission: $10, cash admission, pay at the gate
The Mackinnon Brothers Brewing Holiday Market is fun for the whole family. Taking place at the brewery, there are dozens of vendors in two locations, the marquee tent and the old barn.
There are different vendors on both weekends, so it's a good excuse to attend twice.
Santa is stopping by the brewery for photos, there's Christmas cookie decorating, outdoor games, food and fire pits.
Guests are asked to bring a non-perishable food item for the local food drive, and any cash donations will be donated to Sandy Pines Wildlife Centre.
Brockville Christmas Market
- Where: Downtown Brockville, Market Street West
- When: December 6th, 11am - 5pm
- Admission: Free

The Brockville Christmas Market takes place on Market Street West in downtown Brockville, at the same time as people are gathering for the Santa Claus Parade. There are dozens of vendors featuring homemade gifts.
There are numerous holiday events taking place in Brockville, including the Miracle on King Street event, Santa Claus Parade and Christmas lights spectacle. Take a look at my article about Brockville Christmas events for more information.
Burlington Christmas Market
- Where: Downtown Burlington, Ontario
- When: December 11th-14th, 12pm to 8pm
- Admission: Free
The Burlington Christmas Market is one of the top Christmas markets in Ontario. The entire downtown core transforms into a winter wonderland with artisan vendors, festive food & drink, and live entertainment.
The Burlington Christmas Market takes its inspiration from the traditional European Christmas markets and adds its own Canadian flair. There are many opportunities for photos, delicious food and drink to enjoy, and memories to share with your family and friends.
Hess Village Winter Market (Hamilton)
- Where: Hess Village, Hamilton
- When: Nov 21st - 30th, 2025
- Admission: Free
Hamilton's Hess Village neighbourhood is hosting the Hess Village Winter Market across 10 days at the end of November. There are local vendors, visits from Santa and Elsa, Christmas carolers, face painting and more.
The festivities kick off with the tree lighting ceremony on opening night. On weekends, there's a holiday market where you can shop local for unique gifts. There are also nightly workshops and activities throughout the event.
Cambridge Holiday Market
- Where: Cambridge City Hall & Cambridge Centre for the Arts and Civic Square
- When: December 5th - 7th, 2025
- Admission: Free
The Cambridge Holiday Market started back in 2012 and has grown so much since its early beginnings. It runs all weekend long at the Cambridge Centre for the Arts in downtown Cambridge.
There's plenty of free parking nearby so you can enjoy the festivities, and the event is free to attend. There are 60+ local vendors with unique gifts and seasonal treats.
Enjoy holiday music, fire pits to keep warm, food trucks, visits from Santa and Mrs. Claus, and so much more. There are also free trackless train rides on Sunday.
Christkindl Market in Kitchener
- Where: Downtown Kitchener
- When: December 4th - 7th, 2025
- Admission: Free

It's no wonder that you'll find an authentic German Christmas market in Kitchener, Ontario. Kitchener has Canada's highest German population. It only makes sense that one of the best Christmas markets in Canada is located in the city of Kitchener.
This is one of the best Christmas markets in Ontario that's held across an extended long weekend in December. This year, it takes place on the first weekend of December, Thursday through Sunday. Christmas spirit is bursting at the seams in the form of treats, handmade wares, and naturally, the mulled wine.
What sets Christkindl Market apart from other Christmas markets I've visited is that there are indoor and outdoor components. Yes, you can wander by the cute wooden stalls with all kinds of goodies for sale. But, you can also warm up indoors with an entire inside portion with food and locally made products.
In total, there are almost 100 vendors so it's a great opportunity to get some Christmas shopping done. To round out the Christmas and winter celebrations, there's an outdoor skating rink, live music, and a giant Christmas tree with thousands of twinkling lights.
St. Jacobs Sparkles
- Where: The Village of St Jacobs
- When: November 13th-16th, 20th-23rd
- Admission: Free

St. Jacobs is one of the cutest small towns in Ontario, so it only makes sense that they offer a magical holiday market.
St. Jacobs Sparkles takes place across two weekends in November. It's an annual shopping event with twinkling lights throughout the village for a festive holiday experience.
You'll be able to shop into the evening at many artisan shops in the village. Other festivities include historic walking tours, a Christmas tree lighting ceremony, wine tasting events, a Gluhwein Gathering (mulled wine), Christmas caroler performances, visits by Santa, and so much more.
Christmas Night Market in Dresden
- Where: Downtown Dresden
- When: November 29th, 2025
- Admission: Free
Watch downtown Dresden transform into a Christmas wonderland! The Dresden Night Market takes place on a quaint downtown main street with beautiful decorations and twinkling lights all around.
Downtown shops and restaurants will be open, and dozens of local vendors from Chatham-Kent line the city streets. In addition, enjoy surprise entertainers throughout the streets, Christmas carolers, a pop-up bar, and delicious food and drink.
The Dresden Night Market started in 2017 with a group of friends who wanted to bring a new and exciting event to the town, and now it's an annual tradition. It's one of the best Christmas celebrations in southwestern Ontario that I know you'll love.
Merry Market in London
- Where: 100 Kellogg Lane, London
- When: November 27th - 30th, December 4th - 7th, 11th - 14th, 18th - 21st
- Admission: Free
Have you ever attended a Christmas market inside an old cereal factory? The Merry Market in London is a one-of-a-kind annual holiday celebration in the city. This memorable Christmas event takes place in their outdoor Winter Village and indoor Twinkle Town.
There's a 35 foot Christmas tree with Kellogg cereal-inspired ornaments. While this sets the perfect backdrop for photos with your family and friends, you can also take pictures by the ice sculpture or the red phone booth. This year, there's a brand new German-inspired beer garden, too!
Kids can write letters to Santa and post them into Santa's mailbox on site. There are local vendors in traditional wooden booths that you find at European Christmas markets. Find the perfect holiday gift or taste some delicious festive eats.
Christmas Market in the Museum (Kingsville)
- Where: Canadian Transportation Museum and Heritage Village
- When: November 29th-30th
- Admission: $5
The Canadian Transportation Museum & Heritage Village in Kingsville (near Windsor) hosts an annual Christmas Market, just in time for the holiday season.
This is an indoor event held in the lobby, event hall, and inside the Canadian Transportation Museum itself. There are 70 vendors in total, so you're certain to find the best holiday gifts for your loved ones.
Christmas Market at Friday Harbour
- Where: Friday Harbour Resort, Innisfil
- When: November 21st - December 28th on select dates
- Admission: Free
A European-style Christmas Market is taking place at Friday Harbour Resort on Lake Simcoe in Innisfil. On select dates throughout November and December, admire the twinkling holiday decor and the 40 foot Christmas tree.
There are quaint wooden cabins featuring vendors where you can do some shopping.
Also, you can enjoy live music, capture free photos with Santa and his elves, and take advantage of the warming lounges to savour warm beverages and delicious food.
Collingwood Christmas Market
- Where: Downtown Collingwood
- When: Every Friday from November 28th - December 19th
- Admission: Free
The Collingwood Christmas Market, brought to you by the Collingwood Downtown BIA, is one of the best Christmas markets in Ontario. On Friday evenings from 5pm-8pm, Hurontario Street will be lit up with incredible light installations.
The businesses downtown will have extended store hours, and the street will be lined with local vendors from the Farmers' Market and beyond. And of course, Santa will make appearances!
Christmas on the Bay in Meaford
- Where: 12 Nelson St East, Meaford
- When: December 4th - 7th, 2025
- Admission: Free
Christmas on the Bay is Georgian Bay's largest outdoor Christmas market in the heart of charming historic Meaford, Ontario.
It's a beautiful traditional Christmas market with idyllic wooden stalls, holiday lights all around, Christmas trees, multiple fire pits, a Santa Claus parade, dancing windows, and an entertainment stage for live music and performances.
Sip on cider made from locally grown apples as you wander around this European-style Christmas market. Taste locally made foods and browse artisanal products and hand crafted gifts.
Meet Santa and the Christmas Gnome Georgie, who will be making regular appearances with its black service doggie, Joe. Yes, this is a dog-friendly event, too!
Village Noel Temiskaming
- Where: New Liskeard Fairgrounds
- When: November 20th-22nd, 2025
- Admission: Free
Village Noel Temiskaming is described as a New France Christmas, and it's the best Christmas event in northern Ontario. This Christmas market in Ontario is unlike any of the others on this list.
Activities include log sawing, the Crazy Dance Troupe, Pura Vida Crafts and more. There are food vendors and food trucks, an impressive list of exhibitors, and a farmers market.
First Light Sainte-Marie Among the Hurons (Midland)
- Where: Sainte-Marie among the Hurons
- When: November 27th - December 14th
- Admission: $15
First Light at Sainte-Marie Among the Hurons is a brilliant holiday event and market, now in its 25th year. There are two candlelight attractions with thousands of candles, Sainte-Marie among the Hurons and Martyrs' Shrine.
In addition to family activities and live musical performances, there's an artisan market featuring local creators. Get your tickets online in advance or at the gate.
Want more travel tips and inspiration? Follow me on Instagram! I share daily adventures, whether I'm at home in Ontario, Canada, or halfway across the world!
More Holiday Events in Ontario
- Best Christmas Events and Festivals in Toronto
- 20 Best Places to See Christmas Lights in Toronto
- 25 Best Christmas Events in Ottawa
- The Most Magical Christmas Towns in Ontario
- Christmas Events and Festivals in Mississauga
- 10 Christmas Markets in Canada You Must Visit
- Casa Loma: Christmas Events at Toronto's Castle
- Winter Wonders at the Royal Botanical Gardens
- Christmas Events in York Region
- The Best Christmas Events in Vaughan





Rachel says
Every Friday night they have "magic under the stars" in Warkworth, Ontario.