2025 Best Victoria Christmas Activities to Do this Season
Victoria transforms into a captivating festive wonderland during the Christmas season, making it one of the most magical places to celebrate the holidays on Vancouver Island.
With festive lights illuminating historic streets, charming holiday markets, and uniquely Victorian traditions, it’s a destination that blends old-world charm with seasonal enchantment.
Whether you’re looking to immerse yourself in holiday cheer or simply take in the beauty of British Columbia’s capital, Victoria offers endless ways to celebrate.
Here’s a guide to annual Victoria Christmas activities that make this city a top holiday destination.
This article contains affiliate links, which means that if you happen to make a purchase, I may receive a small commission at no extra cost to you. Please read our privacy policy for more information.

1. Butchart Gardens
The Magic of Christmas at the Butchart Gardens is truly that…magical. Stroll through the Twelve Days of Christmas display and marvel at all the colourful lights. You can sing along to the sounds of the season with Traditional Carollers or listen to the Festive Brass. If that's not enough, lace up your skates and enter the outdoor rink under twinkling lights. After all of that, stop in at the Coffee Shop to warm up with a hot chocolate and gingerbread by the fire.
When: December 1 – January 6, every night from 3:00 – 9:00 pm. Closed Christmas Day.
2. Festival of Trees
Each year, during the holiday season, the Bay Centre transforms into a lush forest of hand-decorated trees supporting BC Children's Hospital. Walk among the creatively decorated trees, and share in the spirit by voting for your favourite. All proceeds support the most urgent healthcare needs of kids in BC.
The trees are displayed at the Bay Centre from November 14, 2025, to December 31, 2025. Open during the Bay Centre shopping hours. Closed on Christmas Day.
3. Merridale Christmas at the Farm
Are you looking for the magic of an old-fashioned Christmas?
Head to the Merridale farm this holiday for a one-of-a-kind Christmas experience. You'll be transported into a Christmas wonderland from the moment you arrive. Walk among thousands of twinkling lights (the biggest light display in South Cowichan), decorations, and displays. Then enjoy some festive food and perhaps some holiday shopping. It will be an evening you won't forget!
- Christmas Lightup (free of charge) – November 15 – January 5 (open until 9:00 pm)
- Christmas Night Market (free of charge) – November 15, 4:00 pm to close
- Long Table Holiday Meals – Starting November 14
- Merridale’s Santa Experience – November 29, December 6 & 7 (This activity must be pre-booked)
- New Year’s Eve Dinner – December 31
- New Year’s Day Brunch – January 1
Pre-booking is needed for some of the activities mentioned above. Please refer to their website (linked above) for more details.
4. Lights of Wonder
Centennial Square in downtown Victoria will be lit up for all to enjoy. The Lights of Wonder outdoor event features light tunnels, themed light exhibits, a 40-foot Christmas tree, and live entertainment (on Friday and Saturday evenings). Vendor stands will offer hot chocolate, pretzels, refreshing drinks, and more. Don't miss this free magical light display.
Don’t miss the return of the Ferris wheel, opening December 19.
When: November 29 – December 31. The lights turn on at 4:00 pm daily and turn off at 9:00 pm Sunday through Thursday, 10:00 pm on Fridays and Saturdays and after midnight on New Year's Eve.
5. Shop along the Cobbled Streets
There's something extra special about strolling along cobbled streets, especially when they are seasonally decorated. You'll find plenty of unique boutique shops in downtown Victoria, and they are typically far less busy than any mall. While shopping, make sure to take in the sights surrounding you. The city will be decked out in festive displays and pretty lights. (The Parliament building alone offers a great photo-op).
When you are famished or thirsty, head into one of the many restaurants, pubs, or bars for festive treats and delights.
6. The Christmas Lights Across Victoria Harbour
The Inner Harbour in Victoria shines bright during the holidays, with many buildings around the waterfront adorned in Christmas lights. Stroll along the harbour and enjoy the view, or board a holiday-lit harbour ferry to see the decorations from the water. You’ll catch the Empress Hotel and the Legislature Buildings aglow, creating a picturesque holiday scene perfect for photos.
7. Horse-Drawn Trolley Rides
Experience Victoria’s holiday charm from a different perspective with horse-drawn trolley rides through downtown. Offered on select days, these festive rides are a nostalgic way to take in the decorated storefronts, cobbled streets, and historic architecture of the city’s core. Snuggle up under warm blankets and soak in the sights of downtown Victoria as you listen to carolers serenading the streets.
8. Christmas Afternoon Tea
Head to the Pendray Inn for a unique tradition of Christmas Afternoon Tea. You will receive an array of delicious savouries, baked goods, and a wonderful selection of gourmet teas. The Inn and Tea House, with its old-world charm and festive decorations, will put you in the Christmas spirit.
Located in Victoria's Inner Harbour, Pendray Inn is open seven days a week. Reservations are highly recommended.
Or, for a truly magical event, book a Festive Afternoon Tea at the Empress Hotel. Afternoon tea in the historic Lobby Lounge is always an occasion to remember. This season, they take the experience to a whole new level with traditional ingredients brightened by festive hues and Christmas carolers.
Reservations are highly recommended.
9. Ghosts of Christmas Past Walking Tour
Bundle up for a spooky walk along Victoria's historic streets on the popular 60-minute Ghosts of Christmas Past tour. You'll hear about a Songhees legend, a Christmas Eve murder, and the “White Lady” of Bastion Square, who is said to have first appeared at Christmas in 1861 (to name a few).
Dates: Thursdays to Sundays, from December 1 to 31 at 7:30 pm.
10. Winter on the Terrace
Celebrate the season at Fathom, the on-site restaurant at the Hotel Grand Pacific. Their terrace is transforming into a winter wonderland. Indulge in bubbling cheese and chocolate fondue pots, sea-cuterie boards, and a delightful selection of hot beverages while surrounded by the enchanting ambiance of twinkling lights and cozy firepits.
Available only on the terrace from 5 – 9 PM, November 12th to January 22nd
Not available December 24th – 25th.
Reservations are recommended.
11. Gingerbread Showcase
The Gingerbread Showcase is Habitat Victoria’s premier fundraising event. Celebrating its 16th anniversary, this event is held and hosted at the Hotel Grand Pacific.
The Showcase brings together professional and amateur bakers from across Vancouver Island, highlighting their creativity while supporting Habitat Victoria's work.
Dates: November 21 – January 4 from 9:00 am – 9:00 pm
12. Cozy Christmas Food Tour
Get in the holiday spirit on this festive and family-friendly food tour celebrating the best part of the season: the food! Enjoy seven festive items, including decadent cheese, savoury nuts, chocolates, gingerbread cookies, hot chocolate and more. Sights include the Inner Harbour, Empress Hotel, Government Street, Festival of Trees at the Bay Centre, and Fort Street.
The 2.5 tour is hosted by Off the Eaten Track. It runs from November 22 to December 31. Tour Time: 1:30-4:00 pm daily.
13. Cozy Up at the Castle
The iconic Hatley Castle is open during weekends in December for touring, holiday photos and family fun (this is the only time during the winter season when the castle is open to the public). Wear your matching PJs or your best sweater, grab a warm drink and see the Castle dressed in the season's beauty.
Warm up or snap a selfie by the roaring main fireplace, tour the museum, and check out the view from the top of the grand staircase (it is not open during summer tours!). Royal Roads University staff will also be on-site to answer your questions.
This year, they are also offering horse-drawn carriage rides.
14. Esquimalt Christmas Tree Village
Experience the magic of the holidays at the annual Christmas Tree Village. The Recreation Centre Atrium and Archie Browning Sports Centre turn into a holiday wonderland, teeming with twinkling lights and delightful decorations.
The free event runs from December 2 to January 2, until 10:00 pm.
Location: 527 Fraser St.
15. Christmas by the Sea
Head to Sidney this holiday season for a twinkling wonderland. The town invites the community to celebrate with a variety of family-friendly activities. Enjoy enchanting decorative lights, festive displays and events, horse-drawn carriage rides, and a live brass band on weekends.
November 14 to January 6. For a complete list of events, please visit the Sidney website.
Spend the Night!
Unless you live nearby, in order to take in all the festive lights, you'll need to spend the night. Use this handy map to help you find great hotel deals in and around Victoria.
Why you should go
Victoria comes alive with holiday magic each Christmas season, inviting visitors to celebrate in grand style with timeless traditions and unique experiences. From light displays to historic homes, this city offers holiday cheer for everyone.
Enjoy this winter wonderland!
If you are looking for things to do further north, check out the Mid-Vancouver Island Christmas Activities.
To save this article for future use, please pin this image on Pinterest:

Subscribe Today!
Like what you are reading? Subscribe to our newsletter to learn more about the best ways to explore Vancouver Island, and you'll also receive this free adventure guide.

Learn Everything You Need to Know About Victoria
$15.00
In this comprehensive travel guide, you'll become an expert on Victoria. You'll learn about the best places to see and things to do, hidden gems only locals know about, and insider tips about the best way to explore this incredible city.

Haunted Manor Mini Golf does a Christmas layover with new holiday soundtracks, lots of decorations and lighting, and some local organic – holiday spice cider !