Share This Article
Toronto is getting into the holiday spirit as Christmas markets, festive shopping experiences and winter villages return for another season.
From the iconic Distillery Winter Village and large-scale holiday shopping shows to charming outdoor markets, visitors can look forward to seasonal treats, unique gifts, festive entertainment and plenty of opportunities to celebrate the season.

Whether you’re planning a holiday outing with family and friends, searching for thoughtful gifts or simply looking to soak up the festive atmosphere, we’ve rounded up major Christmas markets and holiday shopping experiences across Toronto and the GTA worth adding to your calendar.
Table of Contents
November 5th to December 30th – Ritz-Carlton Curated Holiday Market
The Ritz-Carlton brings a sophisticated touch to the holiday season with a curated market experience at EPOCH Patio. Set against the backdrop of one of Toronto’s luxury hotels, the seasonal offering invites visitors to enjoy a festive atmosphere and discover holiday gifting opportunities.
Where: EPOCH Patio, The Ritz-Carlton, Toronto
When: November 5th to December 30th
Admission: Free
November 13th to January 4th – Distillery Winter Village
One of Toronto’s most celebrated holiday destinations returns, transforming the historic Distillery District into a festive winter village filled with sparkling lights, seasonal food and drink, holiday shopping and live entertainment. Visitors can explore the cobblestone streets, admire the towering Christmas tree and enjoy one of the city’s signature holiday experiences.
Where: Distillery District, 55 Mill Street, Toronto
When: November 13th to January 4th, Select Times
Admission: Ticketed
November 14th and 15th – Toronto Zoo Holiday Marketplace
The Toronto Zoo welcomes the holiday shopping season with a weekend marketplace featuring vendors and festive finds. The event gives visitors a chance to browse seasonal gifts and enjoy a holiday outing beyond the traditional city market.
Where: 2000 Meadowvale Road, Toronto
When: November 14th and 15th, 11:00 am – 4:00 pm
Admission: Ticketed
November 19th to December 22nd – St Lawrence Winter Market
The St. Lawrence Winter Market brings festive shopping to one of Toronto’s most recognizable market destinations. Visitors can explore seasonal offerings along Market Street, enjoy the neighbourhood’s historic atmosphere, and discover gifts and holiday treats.
Where: St Lawrence Market, Market Street
When: November 19th to December 22nd
Thursdays and Fridays, 11:00 am–7:00 pm
Saturdays and Sundays, 10:00 am–7:00 pm
Monday (December 22nd), 10:00 am–7:00 pm
Admission: Free
November 19th to 21st – Christmas Book Sale at the Toronto Reference Library
Book lovers can add a literary stop to their holiday shopping plans at the Toronto Reference Library’s Christmas Book Sale. The three-day event offers a chance to browse books and find thoughtful gifts for readers of all ages.
Where: Toronto Reference Library, 789 Yonge St., Toronto
When:
November 19th, 9:30 am–7:00 pm
November 20th, 9:00 am–7:00 pm
November 21st, 9:00 am–4:00 pm
Admission: Free ($2 admission on Friday)
November 20th to 22nd, December 18th to 20th – Holiday Eco Market 2026
The Toronto Botanical Garden hosts a seasonal market with an environmentally conscious approach to holiday shopping. Visitors can explore gift ideas in a botanical setting, making it a great destination for those interested in thoughtful, sustainable holiday purchases.
Where: Toronto Botanical Gardens, 777 Lawrence Ave E, Toronto
When: November 20th to 22nd and December 18th to 20th
Friday, 2:00 pm–6:00 pm
Saturdays and Sundays, 10:00 am–4:00 pm
Admission: Free
November 20th to December 20th – HarbourFront Frostbite Lane
Toronto’s waterfront gets a festive transformation with Frostbite Lane, part of HarbourFrost 2026. The seasonal attraction brings a holiday market atmosphere to Harbourfront Centre, complementing the wider festival’s winter entertainment and waterfront activities.
Where: 235 Queens Quay West, Toronto
When: November 20th to December 20th, select times
Admission: Free
November 21st – Bloor West Village Santa in the Village
Bloor West Village welcomes the holiday season with a community celebration centred around Santa Claus and festive neighbourhood activities. Families can enjoy a seasonal outing while exploring the area’s local shopping district.
Where: Bloor St W & Willard Avenue (Green P Lot)
When: November 21st, 10:00 am–4:00 pm
Admission: Free
November 21st and 22nd – Made in Ontario Holiday Artisan Market
Celebrate Ontario-made creativity at this holiday artisan market at Queen’s Park. The event gives visitors a chance to discover locally crafted products and explore gift ideas while supporting makers from across the province.
Where: Queen’s Park
When: November 21st and 22nd, 10:00 am–5:00 pm (last entry, 4:00 pm)
Admission: Free
November 27th to December 6th – One Of A Kind Show 2026
One of Toronto’s major holiday shopping destinations returns to Exhibition Place, bringing together a wide selection of Canadian makers, designers and independent businesses. Visitors can browse handcrafted jewellery, home décor, fashion, art, specialty foods and unique gifts, making it a popular destination for discovering something beyond traditional retail offerings.
Where: Enercare Centre – Exhibition Place, 100 Princes Blvd
When: November 27th to December 7th, select times
Admission: Ticketed
November 28th – We Love Willowdale Christmas Market
Mel Lastman Square becomes a festive gathering place as the We Love Willowdale Christmas Market brings holiday shopping and community spirit to North York. Visitors can explore seasonal offerings while supporting a local celebration that brings neighbours together.
Where: Mel Lastman Square, 5100 Yonge St., Toronto
When: November 28th, 2:00 pm–8:00 pm
Admission: Free; donations are encouraged
November 29th – BAM! Holiday Market
The BAM! Holiday Market brings a festive shopping experience to Wychwood Barns, giving visitors a chance to browse creative products and seasonal gifts in one of Toronto’s distinctive community spaces.
Where: Wychwood Barns
When: November 29th, 10:00 am–3:00 pm
Admission: Free
November 29th to December 20th – Evergreen Winter Market
Evergreen Brick Works welcomes visitors for its seasonal Winter Market, combining holiday shopping with the natural beauty of the Don Valley. The market offers a relaxed setting to explore seasonal goods, discover local vendors, and enjoy a winter outing surrounded by the site’s distinctive industrial architecture.
Where: Evergreen Brick Works, 550 Bayview Ave, Toronto
When: November 29th to December 20th, 11:00 am–5:00 pm
Admission: Free ($5 donations encouraged)
December 4th to 6th – City of Craft 2026
City of Craft returns with a curated celebration of independent makers and contemporary craft. The three-day event offers visitors a chance to discover thoughtfully designed goods, handmade creations and distinctive holiday gifts while supporting Toronto’s creative community.
Where: Theatre Centre, Toronto
When:
December 4th, 5:00 pm–9:00 pm
December 5th, 11:00 am–6:00 pm
December 6th, 11:00 am–6:00 pm
Admission: Ticketed. $5 entry fee
December 10th to 20th – Holiday Fair in the Square
Holiday Fair in the Square brings festive shopping and seasonal celebrations to downtown Toronto. Visitors can enjoy a holiday market atmosphere surrounded by the city’s energy, with opportunities to browse gifts and take in the festive setting.
Where: Sankofa Square, Toronto
When: December 10th to 20th
Admission: Free
December 13th – Toronto Sunday Market
The Toronto Sunday Market brings a seasonal shopping experience to Parkdale Hall, giving visitors a chance to discover local vendors, creative products, and gift ideas in a neighbourhood setting.
Where: The Parkdale Hall, Toronto
When: December 13th, 11:00 am–4:00 pm
Admission: Free
December 13th – Holiday Artisan Market
The Great Hall hosts a holiday artisan market where you can browse locally made products, creative gifts, and seasonal finds. It’s a convenient stop for shoppers looking to support independent makers while exploring Toronto’s west end.
Where: The Great Hall, 1087 Queen St. W
When: December 13th, 11:00 am–5:00 pm
Admission: Free
Christmas Markets Across the GTA and Beyond
October 29th to December 23rd – The Sisters Touch of Christmas
The Sisters Touch of Christmas offers a distinctive seasonal experience at St. Kosmas Aitolos Greek Orthodox Monastery in Bolton. Visitors can explore a festive setting and enjoy an alternative to the city’s traditional holiday shopping destinations.
Where: St. Kosmas Aitolos Greek Orthodox Monastery, 14155 Caledon King Townline S., Bolton
When: October 29th to December 23rd
Admission: Ticketed
November 13th to 15th – Season Christmas Show
The Seasons Christmas Show returns to the International Centre in Mississauga, bringing a large-scale holiday shopping experience under one roof. Visitors can explore seasonal décor, festive gifts, home inspiration, and holiday shopping ideas ahead of Christmas.
Where: The International Centre, Mississauga
When:
November 13th, 10:00 am–7:00 pm
November 14th, 9:00 am–7:00 pm
November 15th, 10:00 am–5:00 pm
Admission: Ticketed
November 13th to December 19th – Niemi’s Christmas Market
Niemi’s Christmas Market brings festive charm to a farm setting in Mount Albert, offering visitors a seasonal outing away from the city. The experience lets you enjoy the holiday atmosphere in a countryside setting.
Where: 18463 Hwy 48, Mount Albert, ON
When: November 13th to December 19th
Admission: Ticketed
November 13th and 14th – Downtown Whitby Christmas Market
Downtown Whitby welcomes the holiday season with a festive market bringing seasonal shopping and community celebrations to the area. Visitors can explore holiday offerings while enjoying the atmosphere of a local Christmas market.
Where: Celebration Square, 405 Dundas Street West, Toronto
When:
November 13th, 4:00 pm–9:00 pm
November 14th, 10:00 am–8:00 pm
Admission: Free
November 14th – Hello Happy HQ Merry Market
Holiday gifting, festive workshops and local flavours await as Hello Happy’s Merry Market returns to Mississauga’s historic Small Arms Inspection Building. Now in its seventh year, the flagship holiday event brings together a curated selection of makers, curators and small businesses for a day of shopping and seasonal creativity.
Where: Small Arms Inspection Building, 1352 Lakeshore Rd E, Mississauga
When: November 14th, 11:00 am–4:00 pm
Admission: Ticketed. $5 at the door
Select Dates – Richmond Hill Merry Marketplace
Richmond Hill’s Merry Marketplace returns for a series of festive evenings, bringing holiday shopping and seasonal entertainment to Richmond Green Park. Visitors can enjoy the market atmosphere while celebrating the Christmas season with the community.
Where: Richmond Green Park
When: November 14th, 21st, 28th, December 5th and 12th, 4:00 pm–8:00 pm
Admission: Free
November 14th to January 3rd – Kat Florence Elora Christmas Market
The Kat Florence Elora Christmas Market brings festive charm to the picturesque village of Elora. Visitors can explore the holiday atmosphere in a scenic small-town setting, making it an appealing seasonal destination for those planning a festive trip beyond the GTA.
Where: Elora, Centre Wellington
When: November 14th to January 3rd, Wednesday to Sunday
Admission: Free
November 14th to December 23rd – Elliott Tree Farm: Christmas Tree Experience
Elliott Tree Farm offers a countryside Christmas experience where visitors can embrace the tradition of visiting a tree farm during the holiday season. The seasonal attraction provides a festive outing for families and anyone looking to enjoy Christmas beyond the city.
Where: Elliott Tree Farm, 9467 Erin East, Garafraxa Townline, Hillsburgh
When: November 14th to December 23rd
Admission: Ticketed
November 14th and 15th – Handmade Hamilton
Handmade Hamilton brings together independent makers and creative businesses for a weekend of shopping focused on handcrafted products and thoughtful gifts. Visitors can discover locally made items while supporting the region’s artisan community.
Where: Theatre Aquarius, 190 King William St
When: November 14th and 15th, 11:00 am–4:00 pm
Admission: $3
November 20th and 21st – Streetsville Christmas in the Village
Streetsville celebrates the holiday season with Christmas in the Village, bringing festive shopping, seasonal activities and community spirit to one of Mississauga’s historic neighbourhoods.
Where: Memorial Park, 110 Simcoe St S, Oshawa
When:
November 20th, 5:00 pm–9:00 pm
November 21st, 11:00 am–7:00 pm
Admission: Free
November 20th – Oshawa’s Bright and Merry Market
Oshawa’s Bright and Merry Market brings a festive atmosphere to Memorial Park, offering visitors an evening of seasonal shopping and holiday celebrations in the heart of the city.
Where: Memorial Park, 110 Simcoe St S, Oshawa
When: November 20th, 5:00 pm–9:00 pm
Admission: Free
November 20th and 21st – Stouffville Holiday Market
Stouffville’s Holiday Market transforms its downtown area into a festive gathering place, with seasonal shopping and community celebrations around Main Street and Civic Square.
Where: 6240 Main Street & Civic Square
When:
November 20th, 5:00 pm–9:00 pm
November 21st, 11:00 am–7:00 pm
Admission: Free
November 20th to December 27th – Friday Harbour: The Holiday Market
Friday Harbour Resort brings a festive market experience to its waterfront setting in Innisfil. Visitors can enjoy a seasonal getaway atmosphere while exploring holiday shopping opportunities and taking in the resort’s winter surroundings.
Where: Friday Harbour Resort, 3999 Friday Drive, Innisfil
When: November 20th to December 27th, select times
Admission: Ticketed
November 20th to 22nd – The Original Markham Home for the Holidays
The Original Markham Home for the Holidays returns to Markham Fairgrounds for a weekend of festive shopping and seasonal inspiration. Visitors can browse holiday gifts, home décor, and products from participating vendors as they prepare for Christmas.
Where: Markham Fairgrounds, 10801 McCowan Rd, 7km N of Hwy 407
When: November 20th to 22nd
Admission: Ticketed
November 21st – Brampton Winter Artist Market
Brampton’s Winter Artist Market showcases local creativity, bringing together artists and makers for a seasonal shopping experience. Visitors can discover original artwork, handcrafted products and unique gifts while supporting the city’s creative community.
Where: Brampton Library, Springdale Branch, 10705 Bramalea Road
When: November 21st, 10:30 am–4:00 pm
Admission: Free
November 21st and 22nd – Christmas Canadian Pet Expo
Pet lovers can include their four-legged companions in the holiday shopping season at the Christmas Canadian Pet Expo. The event brings together pet-focused vendors, products, and shopping opportunities in a festive setting.
Where: International Centre, Mississauga
When: November 21st and 22nd
Admission: Ticketed
November 27th to 29th, December 4th to 6th – Aurora Christmas Market
Aurora Town Square welcomes visitors for two weekends of festive shopping and seasonal celebrations. The Christmas market offers an opportunity to browse holiday gifts and enjoy the atmosphere of a community holiday event.
Where: Aurora Town Square, 50 Victoria Street
When: November 27th to 29th, December 4th to 6th, 5:00 pm–8:30 pm
Admission: Free
November 28th – Winter Wonderland & Market
Woodbine Mohawk Park hosts a festive afternoon with its Winter Wonderland & Market, offering visitors seasonal shopping and a chance to enjoy the holiday atmosphere in Milton.
Where: Woodbine Mohawk Park, 9430 Guelph Line, Milton
When: November 28th, 3:00 pm–7:00 pm
Admission: Free
November 28th to December 20th – Downey’s Farm: Christmas at the Farm
Downey’s Farm brings the magic of Christmas to the countryside with a seasonal experience designed for festive family outings. Visitors can enjoy the farm’s holiday atmosphere and embrace a Christmas tradition outside the city.
Where: Downey’s Farm, 13682 Heart Lake Road, Caledon
When: November 28th to December 20th, select times
Admission: Ticketed
Select Dates in December – Creative Hub 1352 Holiday Market
Creative Hub 1352 brings together holiday shopping and local creativity through its seasonal market. Visitors can explore gift ideas while supporting the artists and makers who contribute to the region’s creative community.
Where: Woodbine Mohawk Park, 9430 Guelph Line, Milton
When:
December 4th, 5:30 pm–8:30 pm
December 5th and 6th, 10:00 am–5:00 pm
December 11th, 5:30 pm–8:30 pm
December 12th and 13th, 10:00 am–5:00 pm
Admission: Free
December 5th – Christmas in the Valley
Downtown Bolton welcomes the holiday season with Christmas in the Valley, bringing festive activities and community celebrations to the town centre. Visitors can enjoy a seasonal evening surrounded by the charm of Bolton’s downtown.
Where: Downtown Bolton, Municipal Parking Lot, Ann St & Humber River Centre
When: December 5th, 6:00 pm–10:00 pm
Admission: Free
December 12th – Cranberry Christmas Market
The Cranberry Christmas Market offers a festive shopping experience in Mississauga, giving you a chance to discover seasonal gifts and support local vendors ahead of Christmas.
Where: Mississauga Seniors’ Centre, 1389 Cawthra Road
When: December 12th, 11:00 am–5:00 pm
Admission: Free
From festive winter villages and large-scale holiday shopping destinations to charming neighbourhood markets, Christmas markets offer countless ways to celebrate the season across Toronto and the Greater Toronto Area.
Whether you’re searching for unique gifts, planning a festive date night, or spending time with family and friends, these seasonal experiences offer opportunities to discover local businesses, enjoy holiday traditions, and make lasting memories.
As always, keep up with what’s happening across Toronto and the Greater Toronto Area on efosa.