Festive holiday markets in Ontario 2024
Celebrate the festive season in a myriad of ways. 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 these Christmas-themed events.
Greater Toronto Area
The Distillery Winter Village
The Distillery Winter Village (formerly known as the Toronto Christmas Market) 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 entertainments with hot chocolate or stop by the beer garden for a brew.
At the centre of the market, a 17-metre holiday tree customized with bright lights and decorations continues to be a popular attraction and one of the favourite spots to take pictures.
Tickets are required for specific days and times and must be purchased online in advance. Admission is free outside of the ticketed timeframes.
Dates: November 13, 2024–January 5, 2025
Location: 51 Gristmill Lane, Toronto
One Of A Kind Winter Show
The annual One Of A Kind Winter Show has become a downtown tradition for locals and visitors in Toronto.
Meet the makers of hand-crafted apparel, jewellery, art and other unique products. Find inspiration for making creative meals and other fun demonstrations.
Special theme days include late-night shopping on November 28 after the show closes, special perks for seniors, a one-of-a-kind Taylor Swift party and more.
Purchase admission tickets online. Each ticket provides free re-admission for the duration of the show. GO Transit and ticket combo packages are available.
Dates: November 21–December 1, 2024
Location: 100 Princes' Boulevard, Unit 1, Toronto
Hogtown Flea Holiday Market
Browse over 40 vendors, from vintage and handmade goods to food and drink.
Admission is free.
Dates: December 14–15, 2024 from 12:00-6:00 p.m.
Location: 106 Trinity Street, Toronto
Holiday Fair in the Square
Experience the charm and nostalgia of a holiday market in Mel Lastman Square.
Shop for unique treasures in the artisanal marketplace, enjoy entertainment and warm up with tasty drinks and snacks, including mulled wine and hot apple cider at the Polar Point Bar.
Dates: December 6–23, 2024
Location: 5100 Yonge Street, North York
Swedish Christmas Fair
The Swedish Christmas Fair is a festive celebration of Swedish culture with traditional food, Lucia (a celebration of light), folk dancing, crafts, a book corner and a wide range of Swedish-designed products.
Pre-order popular Swedish foods and candies online for easy pickup at the fair.
Admission is free.
Dates: November 23–24, 2024
Location: 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 like Christmas ornaments, wood crafts, blown glass, handcrafted jewelry and specialty food items.
Admission is free.
Dates: November 21–24, 2024, Thursday and Friday from 11:00 a.m.-8:00 p.m. and Saturday and Sunday from 9:00 a.m.-5:00 p.m.
Location: 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 and personal gift-giving ideas.
Admission is free.
Dates: November 22, 2024–January 5, 2025
Location: 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 lights display and stunning Christmas trees.
Dates: select dates, November 16, 2024–January 4, 2025
Location: 1 Canada's Wonderland Drive, Vaughan
Uxbridge Farmers’ Christmas Market
A trip to the Uxbridge Farmers’ Market in the Durham region makes a lovely excursion any time of the year. However, it’s extra special when it’s transformed into the annual Christmas market during the holiday season.
Whether you’re looking for the perfect candle, hand-crafted soap, herbal tea, pure honey or a particular piece of jewellery, you’ll find that and so much more at this inviting marketplace showcasing local handicrafts.
This event is held in the Uxbridge Arena Hall and admission is free.
Dates: Sundays, November 3–December 8, 2024, from 10:00 a.m.-3:00 p.m.
Location: 291 Brock Street West, Uxbridge
Dufferin Christmas Market
Sip and shop at Dufferin County’s largest holiday event featuring 150 local artisans providing everything from hand-crafted goods to food trucks serving your favourite treats.
Date: November 23, 2024, from 10:00 a.m.-4:00 p.m.
Location: 247090 Side Road 5, Mono
Aurora's Christmas Market
Enjoy entertainment, workshops and vendors selling goods at the annual Aurora's Christmas Market.
Shop for everyone on your list. Learn to make Christmas cookies and wreaths. Take photos with Santa Claus and listen to stories read by Mrs. Claus.
Admission is free.
Dates: November 29–December 1 and December 6–8, 2024 from 5:00-9:00 p.m.
Location: 50 Victoria Street, Aurora
Pingle’s Farm Market Christmas Fest
Don’t miss this unique holiday event with live music, treats, bonfires, wagon rides and even visits with Santa.
Purchase tickets online in advance.
Dates: Weekends between December 2–17, 2024, from 9:30 a.m.-4:00 p.m.
Location: 805 Taunton Road, Hampton
Christmas Market at Niemi Family Farm 2024
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 at Christmas Land.
Admission is free; however, you’ll need to purchase tickets online for select activities.
Dates: Fridays and Saturdays between November 15–December 21, 2024, from 12:00-8:00 p.m.
Location: 18463 Highway 48, Mount Albert
Huron, Perth, Waterloo and Wellington
Cambridge Christmas Market
Downtown Cambridge celebrates the Yuletide season with its award-winning Christmas Market, which has flourished since its launch in 2012.
Enjoy the festive atmosphere, shop for one-of-a-kind gifts and sample seasonal food from almost 60 local artisans, crafters and makers. Take a picture with Santa, Mrs Claus and Willy Melt as they stroll around the market.
Admission is free.
Dates: December 14–15, 2024
Location: 50 Dickson Street, Cambridge
Christkindl Market
Modelled after medieval German markets, this annual holiday market has been named one of Ontario’s "Top 100" festivals and events.
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, accessible by public transit and parking is available in the City Hall parking garage.
Dates: December 5–8, 2024
Location: 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 as well as 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.
Dates: November 14–17 and 21–24, 2024
Location: St. Jacobs Village Shops
The Christmas Trail
Explore the charming downtown of Stratford and shop for holiday gifts.
Purchase six vouchers and take a self-guided tour to over 30 participating stores along the trail where you can exchange the vouchers for gifts.
Vouchers can be used from November 1 to December 20, so take your time and enjoy shopping and exploring the city.
Dates: November 1–December 20, 2024
Locations: various shops in Stratford, St. Marys and Shakespeare and beyond.
Bruce, Grey and Simcoe
Blue Mountain Christmas
Over 100 exhibitors and vendors will be showcasing a variety of handcrafted items and gifts at this vibrant Christmas market.
Browse body and wellness products, fashion and jewellry, home décor, seasonal crafts, gifts and tasty treats. Plus, look forward to amazing door prizes.
Dates: November 23–24, 2024, Saturday 9:00 a.m.–5:00 p.m. and Sunday 9:00 a.m.–4:00 p.m.
Location: 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.
This four-day festival features live music, light displays, outdoor fire pits and vendor stalls that showcase a variety of foods and artisan creations.
Fun activities include a cookie decorating contest, scavenger hunt and selfies with Santa. The tourist information booth is located in the Big Red Apple. Stop by any time if you need help.
Admission and parking are free. Overflow parking and parking for larger vehicles are available at Meaford Harbour.
Dates: November 28–December 1, 2024
Location: 12 Nelson Street East, Meaford
The Gilford Wintermarkt
Experience the nostalgia of a traditional European Christmas market with a local twist.
Browse 45 vendor stalls, visit the art gallery, be dazzled by the lights and enjoy festive treats, including signature cocktails, live music and entertainment. Bring the kids for complimentary cookie decorating, and don’t miss the live Viking battle re-enactment scene.
Date: November 23, 2024, 11:00 a.m. to 6:00 p.m.
Southwestern Ontario
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.
Date: November 30, 2024
Location: Downtown Dresden
Southeastern Ontario
MacKinnon Brothers Holiday Market
Celebrate the festive season in the old barn on the century-old farm of MacKinnon Brothers Brewing Company.
The event features over 50 vendors, live music and Christmas carolling. Participate in fun activities like sleigh rides, photos with Santa and cookie decorating.
Cash admission can be paid at the gate. Admission for kids 12 and under is free.
Dates: November 23–24 and November 30–December 1, 2024, from 10:00 a.m.-5:00 p.m.
Location: 1915 County Road, Bath
Northeastern Ontario
Village Noel Temiskaming
Travel back in time to experience the ambiance and joie de vivre of a New France village during Christmastime.
Join artisans, craftspeople, musicians, dancers, lumberjacks and historical personalities at this lively Northern Ontario Christmas village at the New Liskeard Fairgrounds.
Admission is free.
Dates: November 21–22, 2024
Location: 10 May Street South, Temiskaming Shores
Last updated: November 12, 2024