Skip the mall and do your Christmas shopping on Toronto’s best streets, where independent shops, cafés and festive decorations make gift-hunting a pleasure. Here are the streets worth a dedicated afternoon.
Bloor-Yorkville
Luxury brands on Bloor Street West and boutiques, galleries and cafés on Yorkville’s side streets, all wrapped in lights after the November 21 lighting ceremony. Best for: designer gifts, beauty, jewellery. Christmas in Yorkville
Queen Street West
From Spadina to Trinity Bellwoods Park and on to West Queen West, Queen Street mixes Canadian fashion labels, design stores, bookshops and vintage. Best for: clothing, home goods, books.
Ossington Avenue
A short strip of stylish independent boutiques, bars and restaurants just north of Queen. Best for: curated fashion and gifts, plus dinner after.
Kensington Market
Vintage clothing, spices, cheese, coffee and quirky independent shops in one of Toronto’s most characterful neighbourhoods. It also hosts the Winter Solstice Festival. Best for: unusual gifts and foodies. Kensington Market Winter Solstice
Leslieville (Queen Street East)
Home décor, kids’ stores, vintage furniture and great brunch spots. Best for: home and family gifts. Christmas in Leslieville
The Junction (Dundas Street West)
Independent boutiques, antique shops and cafés in a historic west-end neighbourhood. Best for: antiques and local makers. Christmas in The Junction
Roncesvalles Avenue
A walkable west-end strip with bookstores, toy shops, delis and bakeries. Best for: books, toys and food gifts.
The Distillery District
More than 90 permanent shops and galleries, plus the Winter Village’s vendor cabins in season. Best for: made-in-Canada gifts. Distillery Winter Village
Plan a shopping-street day
East-end route: start in Leslieville on Queen Street East for boutiques and brunch, take the 501 Queen streetcar west to the Distillery District for the Winter Village and artisan shops, then finish in the St. Lawrence area.
West-end route: begin on Queen Street West for fashion and design, walk to Ossington Avenue for independent shops and a late lunch, then hop on the 505 Dundas streetcar to the Junction for makers and vintage.
Uptown route: browse Bloor-Yorkville’s luxury shops and galleries, have afternoon tea, then see the lights and window displays as the sun sets.
What each street is best for
| Street | Best for |
|---|---|
| Bloor-Yorkville | Luxury fashion, beauty and jewellery |
| Queen Street West | Fashion, sneakers and design |
| Ossington Avenue | Independent boutiques and restaurants |
| Kensington Market | Vintage, spices and quirky gifts |
| Leslieville | Home decor, kids’ shops and cafés |
| The Junction | Makers, vintage furniture and bakeries |
| Roncesvalles | Bookshops, gift shops and Polish delis |
| The Distillery District | Artisan galleries and market cabins |
Why shop on the street?
Shopping streets offer things malls can’t: independent shops with one-of-a-kind gifts, owners who know their products, cafés for breaks and the festive buzz of decorated storefronts. Many BIAs hold holiday events, late-night shopping and Santa visits in December. Every dollar spent in an independent shop helps keep Toronto’s neighbourhoods lively.
Tips for street shopping in winter
- Wear comfortable, waterproof boots.
- Bring a backpack or tote to keep your hands free.
- Plan warm-up stops at cafés along the way.
- Check opening hours; some independent shops open late morning and close early on Sundays.
- Use transit: streetcars connect most of these streets.
Christmas shopping streets: FAQ
What’s the best street for Christmas shopping in Toronto? For luxury, Bloor-Yorkville; for independent shops, Queen West, Ossington and the Junction.
More: Christmas shopping in Toronto · Toronto-made gifts
Tips
- Go on a weekday for quieter shops.
- Shop small early; independent stores sell out of popular items before mid-December.
- Combine with brunch or a café stop for a relaxed day.
2 Comments
Pingback: What to Pack for Toronto in Winter: Christmas Packing List
Pingback: Last-Minute Christmas Shopping in Toronto (2026)