Three people shop at a festively decorated market stall.

The Distillery Winter Village | Destination Toronto

Festive holiday markets in Ontario 2024

Three people shop at a festively decorated market stall.

The Distillery Winter Village | Destination Toronto

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.

Location: 1096 Shore Acres Drive, Gilford, Innisfil

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

Looking for Ontario travel advice?

Our experts are here to help you plan your perfect trip. Call or book today.