Your weekends are about to get busy, Victoria!
Christmas markets are in full swing across the city, offering you the best local goodies to give as gifts this holiday season.
Wherever you are in Greater Victoria and whatever you’re looking for from unique gifts to tasty food, there’s a market for you!
Here are 21 Christmas markets happening in Victoria this holiday season:
Magic of Christmas Artisan Market
Come for three days of holiday shopping at the 11th annual Magic of Christmas Artisan Market!
With over 130 handmade artisans, this is the perfect place to find gifts for everyone on your list.
Admission is $3, payable by cash or card, and kids under 12 are free!
- Where: Eagle Ridge Centre, 1089 Langford Parkway
- When: Friday, November 21st to Sunday, November 23rd – hours vary
- Friday, November 21st – 4 p.m. to 8:30 p.m.
- Saturday, November 22nd – 10 a.m. to 5 p.m.
- Sunday, November 23rd – 10 a.m. to 4 p.m.
Yuletide Market Series
Designed as a retail pop-up store, the Yuletide Market Series has a rotating list of vendors, ensuring no two market weekends are the same!
Each weekend market is open every Friday, Saturday, and Sunday from 10 a.m. to 4 p.m., running through to December 21st.
Plus, don’t miss their festive Christmas Night Market, happening from December 15th to 19th, from 4 p.m. to 8 p.m.
Hot drinks and food are available for purchase!
- Where: Bilston Creek Farm, 4185 Metchosin Road
- When: November 21st to December 21st – hours vary
West Coast Winter Market
Bring your family and friends for great food, music, local vendors, and a lovely community vibe at Oaklands West Coast Winter Market!
With over 80 local vendors, there will be handmade art, jewelry, and crafts available for purchase, as well as four food trucks.
The Gift of Good Food Fundraiser will be on site at the market, and a 50/50 raffle will take place.
Head on over to do some holiday shopping while making a big difference!
- Where: Oaklands Community Centre, 2827 Belmont Avenue
- When: Saturday, November 22nd – 11 a.m. to 4 p.m.
Esquimalt Holiday Market
Looking for the perfect gifts for the foodies?
Head over to the Esquimalt Holiday Market on Sunday, November 23rd, 2025 from 11 a.m. to 5 p.m. for a one-day extravaganza that’s a must-stop for anyone shopping for culinary enthusiasts this holiday season!
And that’s not all—while you shop, there will be live music and tasty bites from curated food trucks for you to enjoy.
- Where: Esquimalt Recreation Centre, 527 Fraser Street
- When: Sunday, November 23rd – 11 a.m. to 5 p.m.
Quadra Village Holiday Market
Celebrate the holiday spirit at the Quadra Village Holiday Market!
Partake in a festive day of local shopping and community cheer on Saturday, November 29th from 11 a.m. to 4 p.m. at Quadra Village Community Centre.
Entry is by donation, and all proceeds go toward the CREW Youth Program!
- Where: Quadra Village Community Centre, 901 Kings Road
- When: Saturday, November 29th – 11 a.m. to 4 p.m.
VIDEA’s Winter Fair
Shop with a conscience this holiday season!
VIDEA is hosting their Winter Fair, formerly known as the Fair Trade Fair, this Saturday, November 29th at the Fernwood Community Centre.
Browse stunning artisan clothing, handmade gifts, home décor, jewellery, and personal care items—all from Fair Trade and Indigenous vendors!
After shopping, you can also enjoy delicious food from the International Women’s Catering Co-op!
- Where: Fernwood Community Centre, 1240 Gladstone Avenue
- When: Saturday, November 29th – 11 a.m. to 4 p.m.
Metchosin Christmas Spirit Market
Metchosin Christmas Spirit Market is hosting two days of holiday cheer!
This free market with hourly prize draws has over 60 vendors attending across the weekend—you won’t want to miss it!
- Where: Metchosin Community Hall, 4401 William Head Road
- When: Saturday, November 29th & Sunday, November 30th – 10 a.m. to 4 p.m.
Winter Bazaar at the Gorge Park Pavilion
The memorable Winter Bazaar is back!
Explore a multitude of skilled artists, food creatives, and whimsical fun across two floors of this stunning pavilion inspired by Japanese architecture set in North America’s oldest Japanese garden at the Gorge Park Pavilion.
From fire-blown whiskey glasses to Pokémon bath bombs, you’ll find unique gifts for everyone on your list.
- Where: Gorge Pavilion Park, 1070 Tillicum Road
- When: Saturday, November 29th & Sunday, November 30th – 10 a.m. to 6 p.m. & 10 a.m. to 5 p.m.
Victoria Edelweiss Club’s Christmas Market
Join the Victoria Edelweiss Club for a free Christmas market!
Do some holiday shopping from several local vendors selling soaps, baked goods, ornaments, handcrafted dolls, holiday décor, jewelry, and more.
Stay for lunch! The kitchen will be open and serving German bratwurst.
- Where: Victoria Edelweiss Club, 108 Niagara Street
- When: Saturday, November 29th – 10 a.m. to 4 p.m.
Winter Market
Join the Victoria West Community Association for a festive day of local shopping, holiday cheer, and community spirit!
Their Christmas Winter Market features a wonderful selection of local artisans, handmade goods, treats, crafts, and seasonal décor—ideal for your holiday shopping.
Bring your friends and family for a cozy day of supporting local vendors and kicking off the holiday season!
- Where: Victoria West Community Centre, 521 Craigflower Road
- When: Saturday, November 29th – 9 a.m. to 3 p.m.
Bastion Square Christmas Village
Step into the magic of Bastion Square this holiday season for their first annual Christmas Village!
This is a festive weekend filled with twinkling lights, local vendors, music, and delicious treats in one of Victoria’s most iconic historic settings.
On Saturday, you can start your day at Bastion Square with some local shopping, live entertainment, and hot cocoa before grabbing your perfect viewing spot for the 43rd Annual Peninsula Co-op Santa Claus Parade!
- Where: Bastion Square Market, 30 Bastion Square
- When: Saturday, November 29th & Sunday, November 30th– 1 p.m. to 6 p.m.
Oak Bay Christmas Market
Don’t miss the Oak Bay Christmas Market at their 25th annual Christmas Festival!
Shop for vintage Christmas items while enjoying live music and delicious festive treats, like roasted chestnuts provided by Ottavio’s.
Stay until 5 p.m. to watch Oak Bay Avenue light up with holiday cheer, and see Mr. and Mrs. Claus arrive in style on an Oak Bay Fire Truck.
You won’t want to miss it!
- Where: Oak Bay Avenue, 1807 Oak Bay Avenue
- When: Sunday, November 30th – 2 p.m. to 7 p.m.
Moss Cottage Christmas & Market
It’s time to get festive!
This family-fun event, presented by the Sooke Region Museum and Visitor Center, highlights the rich heritage of local food producers, artists, artisans, and entrepreneurs, while enjoying holiday traditions around historic Moss Cottage.
Enjoy live music, cookie decorating, lantern-making, and more!
- Where: Sooke Region Museum and Visitor Center, 2070 Phillips Road
- When: Saturday, December 6th – 11 a.m. to 3 p.m.
Patio Gardens Christmas Market
A market in a greenhouse!
Come and peruse fabulous gifts, crafts, and Christmas creations made by members of the community.
Hungry? They got you covered!
There’ll be food and beverage carts, as well as a fire pit to relax at while enjoying the live music by the Victoria Conservatory of Music and other artists.
- Where: Patio Gardens, 6536 West Saanich Road
- When: Saturday, December 6th & Sunday, December 7th – 10 a.m. to 4 p.m.
Langford Winter Fest Market
Get ready for a magical weekend of holiday cheer at Langford’s Winter Fest Market!
This two-day community celebration will transform both The Langford Station and Veterans Memorial Park into festive destinations filled with lights, laughter, and local charm.
Shop handmade goods, enjoy live music, take photos with Santa and The Grinch, and experience the warmth of the season with your friends, family, and neighbours.
- Where: Veterans Memorial Park, Aldwaynd Road
- When: Saturday, December 6th & Sunday, December 7th – 3 p.m. to 8 p.m. & 12 p.m. to 5 p.m.
The Dickens Fair
One of Victoria’s oldest and beloved winter craft fairs is back for its 44th year!
The Dickens Fair is an annual James Bay tradition, featuring over 60 carefully curated Vancouver Island Gulf Island artisans offering affordable homemade products.
Mark your calendars!
- Where: James Bay Community Centre, 140 Oswego Street
- When: Saturday, December 6th – 10 a.m. to 4 p.m.
Krampus Market
Not all that celebrate are saints…
Join the Fernwood Community Centre for a dark folklore market filled with handcrafted oddities and festive mischief on Saturday, December 6th.
Explore over 40 local artisan vendors while enjoying delicious bites from food trucks, and even get a photo taken with Krampus himself…if you dare.
Shop one-of-a-kind gifts, some delightfully dark, others with their own distinct charm. The Krampus Market has something for everyone!
Admission is $5, but kids under 12 get in for free!
- Where: Fernwood Community Centre, 1240 Gladstone Avenue
- When: Saturday, December 6th – 11 a.m. to 6 p.m.
Experience the first Little Fernwood Winter Market on Sunday, December 7th!
With great artists and vendors lined up, this will be an afternoon of coziness and festive cheer you won’t want to miss.
Entry is free!
- Where: Fernwood Community and Arts Association, 1923 Fernwood Road
- When: Sunday, December 7th – 12 p.m. to 4 p.m.
Last Chance Christmas Craft Show
The perfect market for art lovers!
Last Chance Christmas Craft Show at the Mary Winspear Centre features over 80 artists, artisans, makers, and designers from the West Coast and surrounding islands.
Bring the whole family—it’s an unforgettable Christmas shopping experience you won’t want to miss!
- Where: Mary Winspear Centre, 2243 Beacon Avenue
- When: Friday, December 12th to Sunday, December 14th – hours vary
- Friday, December 12th – 2 p.m. to 8 p.m.
- Saturday, December 13th – 10 a.m. to 5 p.m.
- Sunday, December 14th – 10 a.m. to 4 p.m.
Coastal Bead Collective and Friends Holiday Market
Coastal Bead Collective and Friends is hosting their second annual holiday market!
Support small, local, authentic Indigenous makers of various mediums for those loved ones on your shopping list.
You’re bound to find something unique and made with good intentions!
- Where: Fernwood Community Centre, 1240 Gladstone Avenue
- When: Saturday, December 13th – 11 a.m. to 5 p.m.
Merry Witches Yule Market
Don’t miss Victoria’s witchiest holiday market!
Check out an array of mystical vendors at Prospect Lake Community Hall on December 13th, and be one of the lucky first 30 visitors to receive an epic swag bag.
Free admission!
- Where: Prospect Lake Community Hall, 5358 Sparton Road
- When: Saturday, December 13th – 10 a.m. to 4 p.m.
Know of a holiday market that should be on this list? Let us know in the comment section below or email us at info@victoriabuzz.com.
💬 Join the conversation
No comments yet — be the first to start the conversation












