Best Christmas Markets in Toronto (2026)
The big festive favourites, the makers' fairs worth shopping, and four nearby markets to make a day of.
New to RoamRecs? Save these places to your own map in one tap, find them again on your phone, and share lists with friends. It’s free.

Run a business in this guide, or want yours added? Get in touch. Or get featured.
The Distillery Winter Village is Toronto's classic Christmas market, and it's free more often than people think. St. Lawrence and Harbourfront are the free outings with the most going on. One Of A Kind is where you go to finish a real gift list.
A lot of the city's best holiday shopping happens at fairs that last a weekend or a single day, in theatres, community centres and old industrial buildings. So this guide covers 18 Toronto markets plus four worth the trip outside the city, with the dates and hours for each. Prices are in Canadian dollars.
Every Toronto Christmas Market at a Glance
| Market | Area | 2026 dates | Entry |
|---|---|---|---|
| Distillery Winter Village | Distillery District | Nov 12–Jan 3 | Free at set times, otherwise from $16 |
| St. Lawrence Winter Market | Old Town | Nov 19–Dec 22, Thu–Sun plus Dec 21–22 | Free |
| Holiday Hills at STACKT | Bathurst and Front | Nov 13–Jan 3, closed Mondays | Free to wander |
| Frostbite Lane at HarbourFrost | Harbourfront | Nov 20–Dec 20, Fri–Sun | Free |
| Evergreen Winter Market | Don Valley | Nov 29, Dec 6, 13, 20 | Pay what you can |
| Leslieville Christmas Markets | Leslieville | Dec 6, 13, 20 | Free |
| Holiday Fair in the Square | Downtown | Dec 10–20, closed Dec 14 | Free |
| Ukrainian Holiday Market | Spadina | Nov 14–15 | Confirm with organizers |
| Holiday EcoMarket | Toronto Botanical Garden | Nov 20–22, Dec 18–20 | Free |
| Swedish Christmas Fair | East Bayfront | Nov 21–22 | Free last year |
| Riverdale Hub Artisan Market | Gerrard East | Nov 21 | Free |
| Holiday Handmade Art and Fine Craft Sale | Etobicoke | Nov 21 | Free |
| One Of A Kind Christmas Show | Exhibition Place | Nov 27–Dec 6 | $23 online |
| We Love Willowdale Christmas Market | North York | Nov 28 | Free, $5 suggested |
| BAM! Holiday Market | Wychwood | Nov 29 | Free |
| Riverside Holiday Market | Riverside | Nov 29 | Free |
| City of Craft | West Queen West | Dec 4–6 | $5, under 12 free |
| Art Crawl Christmas Pop Up | West Queen West | Dec 6 | Free |
| Aurora Christmas Market | Aurora | Nov 27–29, Dec 4–6 | Free |
| Home for the Holidays | Markham | Nov 20–22 | $14 at the gate |
| Festival of Trees Holiday Market | Mississauga | Dec 4–6, 11–13 | Pay what you can |
| Cranberry Christmas Market | Mississauga | Dec 12 | Free |
Toronto Christmas Markets That Run for Weeks
These seven give you the most flexibility. Check the days, though: only the Distillery and Holiday Hills run most of the week, and several of the others are weekend or Sunday affairs.
Planning a Distillery visit? Our Distillery Winter Village guide has the full free-entry calendar, ticket types and where to book dinner.

Distillery Winter Village
55 Mill St, Toronto, ON M5A 3C4, Canada
This is the one for brick lanes, cobblestones, wooden cabins and a huge Christmas tree, and it was called the Toronto Christmas Market until it was renamed. The setting does most of the work, so come for the atmosphere and treat the shopping as a bonus. It's a better date night than a place to finish a long gift list. Timing decides what you pay. It's free all day Monday to Wednesday through December 13, and on November Thursdays after opening night. A weeknight in that window gets you the lights without a ticket. Other days are free only if you're through the gates before 4 p.m., and tickets are sold online only. Details: 55 Mill St. Nov 12–Jan 3, closed Dec 25. Cabins 11 a.m.–9 p.m., until 10 p.m. Fridays and Saturdays, and until 6 p.m. Dec 24. Tree lighting Nov 12 at 6 p.m. (ticketed). Tickets from $16 plus HST and fees; 9 and under free. A restaurant reservation or theatre ticket gets you in during ticketed hours. Free Jan 1–3.

St. Lawrence Winter Market
Toronto, ON M5E 1C3, Canada
The plan here is simple: browse the stalls on Market Street, eat something good, and stay out in the city for a while. There's handmade gifts, seasonal food and live music, and the year-round market is right there when you get cold. Weekends add free Santa photos from noon to 3 p.m. On Saturdays and Sundays, the Sunday Variety market adds more than 75 makers and vintage sellers under the white tent at Jarvis and The Esplanade. That's the day to go if shopping is the main goal. Details: Market St, beside 92 Front St E. Nov 19–Dec 20, Thursday to Sunday, plus Dec 21–22. Thu–Fri 11 a.m.–7 p.m.; Sat–Sun and Dec 21–22 10 a.m.–7 p.m. Free. Inside, the South Market closes at 5 p.m. on weekends.

Holiday Hills at STACKT
28 Bathurst St, Toronto, ON M5V 0C6, Canada
STACKT swaps the old-world village look for shipping containers, a giant tree and a night out. It's the pick when you want a drink and something to do, not just cabins to browse. The Sleigh Ground has 13,000 square feet of carnival-style games, and the Casa de la Abuela speakeasy is a Mexican-inspired cantina on the South Lawn. There are 30-plus storefronts, plus vendor markets on set dates. Kreate Market runs from noon on November 21 and 28 and December 12 and 19, and Barkada's Asian-owned vendors take over from noon on December 6. Go on one of those days if you're there to shop. Details: 28 Bathurst St. Nov 13–Jan 3, closed Mondays. Tue–Fri 4–11 p.m.; Sat–Sun noon–11 p.m. Free to wander; food, drinks and workshops cost extra. Check holiday-week hours before going Dec 24–Jan 1.

Frostbite Lane at HarbourFrost
235 Queens Quay W, Toronto, ON M5J 2G8, Canada
Harbourfront Centre's holiday market comes with far more around it than most free ones. Local vendors sell gifts at the Main Building, while the wider HarbourFrost festival adds fire pits, a free kids' train, and free circus and fire performances by the lake. Skate by the Lake is right there if you want to make a night of it. Don't miss the first weekend. Harbourfront's resident craft artists run a separate Makers Market with textiles, glass, ceramics and jewellery, and the tree lighting is November 20 at 6:45 p.m. Details: 235 Queens Quay W. Nov 20–Dec 20. Fri 5–9 p.m.; Sat noon–9 p.m.; Sun noon–6 p.m. Free, no tickets. Makers Market Nov 20–22: Fri 3–9 p.m.; Sat–Sun noon–6 p.m.

Evergreen Winter Market
550 Bayview Ave, Toronto, ON M4W 3X8, Canada
Evergreen is the daytime outing to build a Sunday around. The Ontario Vintage & Artisan Market fills the Brick Works, with a food court and an indoor lounge with live local performers, so a group can graze and browse without moving down one packed aisle. The extras change by date. Fire pits and s'mores are on November 29 and December 6, and public skating is on December 20, weather permitting. Take the free shuttle from Broadview Station, since parking is very limited. Details: 550 Bayview Ave. Sundays Nov 29, Dec 6, 13 and 20, 11 a.m.–5 p.m. Pay what you can; $5 per person or $20 per family suggested. No dogs.

Leslieville Christmas Markets
1470 Gerrard St E, Toronto, ON M4L 2A3, Canada
The Leslieville Farmers' Market runs indoors at the East End Food Hub through December 20, and goes full Christmas for its last three Sundays. It's the easiest way to mix gift shopping with an actual food shop: producers, prepared food and handmade goods all in one room. Details: East End Food Hub, 1470 Gerrard St E. Sundays Dec 6, 13 and 20, 9 a.m.–2 p.m. Free. The entrance has stairs, with a lift for anyone who needs it, so bring a compact stroller. Service animals only.

Holiday Fair in the Square
1 Dundas St E, Toronto, ON M5B 2R8, Canada
Holiday Fair is the easy add to a downtown shopping day, with vendor stalls and a small children's train right at Dundas and Yonge. It won't feel like a storybook village, and it doesn't need to. It's free, right by Dundas Station, and open into the evening. Details: Sankofa Square, 1 Dundas St E. Dec 10–20, closed Dec 14. Tue–Fri 4–10 p.m.; Sat–Sun noon–10 p.m. Free; donations support Epilepsy Toronto.
Email me this guide
All 22 places with map links, in your inbox. No account needed.
Toronto Christmas Fairs on Set Dates
These run for a day, a weekend or two, in date order. This is where most of the city's best gift shopping happens, so pick your date first.

Ukrainian Holiday Market
620 Spadina Ave., Toronto, ON M5S 2H4, Canada
The Ukrainian Museum of Canada and St. Volodymyr Institute run this fundraiser every year, and it's unlike anything else on this list. Look for embroidery, clothing, Christmas ornaments and original artwork, plus Baba's Treasures and treats from the SVI Café. Go for something you won't find at any other market in town. Details: St. Volodymyr Institute, 620 Spadina Ave. Nov 14–15, opening at noon Saturday and closing at 5 p.m. Sunday.

Toronto Botanical Garden Holiday EcoMarket
777 Lawrence Ave E, North York, ON M3C 1P2, Canada
The EcoMarket is the antidote to a gift list full of candles. More than 100 vendors take part across two weekends, leaning local and eco-minded, with paperwhite and amaryllis bulbs and fresh seasonal greens if you'd rather give something living. The lineup changes, so the two weekends aren't the same market. It's also a nice way to spend a few hours. There's an outdoor firepit with free marshmallows, a second-floor food court, and free family crafts and drop-in workshops on weekends. Details: 777 Lawrence Ave E. Nov 20–22 and Dec 18–20. Fri 2–6 p.m.; Sat–Sun 10 a.m.–4 p.m. Free. Part of it is outdoors in the courtyards. Paid parking.

Swedish Christmas Fair
51 Dockside Dr, Toronto, ON M5A 0B6, Canada
The Swedish fair has a real identity, which is why it's worth seeking out. SWEA Toronto, a not-for-profit, runs it with baked goods, sweets, food and Swedish-designed gifts, and proceeds support local Swedish community groups. Leave time to eat. Lucia, folk music and dance are all part of the fair's traditions. Details: George Brown Waterfront Campus, 51 Dockside Dr. Nov 21, 11 a.m.–5 p.m.; Nov 22, 11 a.m.–4 p.m.

Riverdale Hub Holiday Artisan Market
1326 Gerrard St E, Toronto, ON M4L 1Z1, Canada
Add this to an east-end Saturday when you want to buy directly from local makers without making a big trip of it. It's small enough to actually look at things. Details: 1326 Gerrard St E. Saturday, Nov 21, 11:30 a.m.–4:30 p.m. Free; donations welcome.

Neilson Park Holiday Handmade Art and Fine Craft Sale
56 Neilson Dr, Etobicoke, ON M9C 1V7, Canada
If you care how something was made, this is your sale. More than 60 Canadian artists bring pottery, stained glass, paintings, jewellery and fibre art, and they all sell their own work. It's an easy west-end alternative to a bigger ticketed show. Details: Neilson Park Creative Centre, 56 Neilson Dr, Etobicoke. Saturday, Nov 21, 10 a.m.–4 p.m. Free admission and parking. Scent-free venue.

One Of A Kind Christmas Show
100 Princes' Blvd, Toronto, ON M6K 3C3, Canada
Go here when the gifts matter more than the backdrop. More than 800 Canadian makers fill the Enercare Centre with art, fashion, décor and gourmet food, so give it a real chunk of your day and go with a few people in mind. It's a paid show, not a festive stroll. The Late Night Shopping Party on December 3 runs until 11 p.m. if you can't get there during the workday, and standard tickets include re-entry if you can't finish in one go. Details: Enercare Centre, 100 Princes' Blvd. Nov 27–Dec 6, opening at 10 a.m. Closes 9 p.m. Nov 27 and Dec 4; 8 p.m. Nov 28, Nov 30–Dec 2 and Dec 5; 5 p.m. Nov 29 and Dec 6; 11 p.m. Dec 3. Adults $23 online plus HST and a $2.50 fee, or $25.50 at the door. 12 and under free.

We Love Willowdale Christmas Market
5100 Yonge St, North York, ON M2N 5V7, Canada
Willowdale's market is North York's big night out at Christmas, with more than 50 vendors at Mel Lastman Square and a 25-foot tree. Come in the afternoon to shop, stay for the tree lighting from 6:30 to 7 p.m., and then there's a singalong with a live band until 8 p.m. BeaverTails and hot chocolate take care of the rest. Details: Mel Lastman Square, 5100 Yonge St. Saturday, Nov 28, 2–8 p.m. Free, with a $5 suggested donation to NeighbourLink's food programs. RSVP online. Dogs welcome.

BAM! Holiday Market
601 Christie St, Toronto, ON M6G 4C6, Canada
BAM! is a manageable market in the Wychwood Barns, with 35-plus local makers, festive music and hot cocoa. Go for a personal gift and a close look at the work, not rows of Christmas cabins. Details: Wychwood Barns, 601 Christie St. Sunday, Nov 29, 10 a.m.–3 p.m. Free tickets.

Riverside Holiday Market
765 Queen St E, Toronto, ON M4M 1H3, Canada
Bring the younger kids here. Santa photos, children's crafts, treats, hot chocolate and live music are all free, and there are 20-plus local vendors for the adults. It's a short indoor outing, and that's the appeal. Details: Ralph Thornton Community Centre, 765 Queen St E, second and third floors. Sunday, Nov 29, 11 a.m.–4 p.m. Free; RSVP online.

City of Craft
1115 Queen St W, Toronto, ON M6J 1J1, Canada
City of Craft is for the person whose taste doesn't fit a department-store gift guide. It's a juried show of contemporary craft and independent making, with a Small Paper-Goods Market for zines and handmade paper pieces priced at $40 or less. The upstairs market is reachable by stairs only this year while the lift is replaced, and the paper-goods market is downstairs. There's also a sensory-friendly hour on Sunday, December 6, from 11 a.m. to noon. Details: The Theatre Centre, 1115 Queen St W. Dec 4, 5–9 p.m.; Dec 5–6, 11 a.m.–6 p.m. $5 at the door; under 12 free.

Toronto Art Crawl Christmas Pop Up
1087 Queen St W, Toronto, ON M6J 1H3, Canada
The December Art Crawl moves indoors to The Great Hall, with more than 80 artists showing art, jewellery, fashion and home décor, plus food vendors and a DJ. It's a block from City of Craft, which makes December 6 the best shopping day on West Queen West. Details: The Great Hall, 1087 Queen St W. Sunday, Dec 6, noon–5 p.m. Free.
Christmas Markets Near Toronto
These are separate trips, not extra downtown stops, so plan the drive before you commit.

Aurora Christmas Market
50 Victoria St, Aurora, ON L4G 1R3, Canada
Aurora's market makes the evening itself the outing, with different seasonal and food vendors each night in Town Square, plus buskers, carolling and reindeer. Santa photos run from 6 to 7:30 p.m. in Brevik Hall, and you can use your own camera. The window is short, so arrive close to opening. Details: Aurora Town Square, 50 Victoria St, Aurora. Nov 27–29 and Dec 4–6, 5–8:30 p.m. Free. Shows in the square are ticketed separately.

Home for the Holidays
10801 McCowan Rd, Markham, ON L3P 3J3, Canada
Now in its 39th year, this is a proper shopping trip, with more than 130 juried exhibitors across three buildings at the Markham Fairgrounds. Come for decorations, handmade gifts and specialty food, and bring the car so you can carry it all home. Details: Markham Fairgrounds, 10801 McCowan Rd, Markham. Nov 20, 10 a.m.–7 p.m.; Nov 21, 10 a.m.–5 p.m.; Nov 22, 10 a.m.–4 p.m. Adults $14, seniors $12, ages 13–18 $3, 12 and under free. Gate admission is cash only, with ATMs on site, though exhibitors take cards. Advance tickets are about $12.50 with early entry, ordered by Nov 15. Free parking.

Mississauga Festival of Trees Holiday Market
1352 Lakeshore Rd E, Mississauga, ON L5E 1E9, Canada
Artist-designed trees are the draw here, and they turn a shopping trip into something you'd actually go to see. More than 80 artisan and food vendors set up inside the Small Arms Inspection Building on the festival's two weekends. It's a good call when the weather rules out an outdoor market. Details: Small Arms Inspection Building, 1352 Lakeshore Rd E, Mississauga. Dec 4–6 and 11–13. Fri 5:30–8:30 p.m.; Sat–Sun 10 a.m.–5 p.m. Pay what you can. The trees are on show daily through Dec 13, but the vendors only come on weekends.

Cranberry Christmas Market
1389 Cawthra Rd, Mississauga, ON L5G 4L1, Canada
Cranberry is a straightforward small-business shopping day: artisans, food vendors, live music and no admission charge. Gift wrapping is by donation, and it's worth bringing a non-perishable or two for The Compass food bank. Details: Mississauga Seniors' Centre, 1389 Cawthra Rd, Mississauga. Saturday, Dec 12, 11 a.m.–5 p.m. Free.
Toronto Christmas Market Tips
Old Town on a November Thursday. Start at the St. Lawrence stalls on November 19 or 26, eat at the market, then walk over to the Distillery for the lights. Both are free all day on those Thursdays. On a Friday or weekend, get through the Distillery gates before 4 p.m. or buy a ticket.
West Queen West on December 6. Do City of Craft when it opens at 11 a.m., then walk to The Great Hall for the Art Crawl from noon. It's the best two-stop shopping day in the city. City of Craft's upstairs market is stairs only this year.
Make a day of it: skate at Harbourfront after Frostbite Lane with our holiday ice skating guide, catch the weekend Santa photos listed in where to see Santa in Toronto, or end the night at one of Toronto's Christmas bars.
Save this guide
Keep this guide in your RoamRecs so you can find it again later.
Email me this guide
All 22 places with map links, in your inbox. No account needed.
Own or run a place in this guide, or want yours added? Get in touch. Own a restaurant or bar here? Become a featured partner on this guide →
Frequently asked questions
What's the best Christmas market in Toronto?
Is the Distillery Winter Village free?
Is the Toronto Christmas Market the same as the Distillery Winter Village?
Which Toronto Christmas markets are free?
Which markets are indoors?
Are any Toronto Christmas markets open on Christmas Day or after Christmas?
Are the markets stroller and dog friendly?
Related guides

Toronto Christmas Market 2026: Distillery Winter Village Guide

Best Christmas Lights & Holiday Displays in Toronto (2026)

Best Christmas Bars & Holiday Pop-Ups in Toronto (2026)

Most Festive Christmas Restaurants in Toronto (2026)

Best Holiday Ice Skating Rinks in Toronto (2026)

Best Places to See Santa in Toronto (2026)
More in Toronto
About the creator
Your guide to eating, drinking & exploring Toronto. Hidden bars, diverse eats, brunch spots & local favorites. Find your next spot ↓
View profile →




