Christmas lights on the Parliament Building in Victoria, BC

Disclaimer – This post may contain ads and affiliate links that help keep Travelling BC running. If you purchase through these links, we may receive a commission, at no cost to you. Thank you for your support! Learn more.

15 Festive Things to Do at Christmas in Victoria, BC (2023)


Victoria, BC is one of the best places to enjoy the holidays and get in the Christmas spirit. From Santa parades to gingerbread competitions, there are so many fun-filled festive things to do at Christmas in Victoria, BC!

During December, Victoria transforms into a magical wonderland, illuminated with thousands of colorful, sparkling Christmas lights. At this time of year, you’ll find holiday decorations and entertainment around every corner.

We cover the best holiday activities to celebrate Christmas in Victoria this year, from watching decorated boat parades sail past to walking through fantastic light displays! We also provide information on the best holiday accommodations for your visit to Victoria in December, what to expect from Victoria’s winter weather, and other tips to enjoy the city during the holidays!

1. The Magic of Christmas at the Butchart Gardens

The Magic of Christmas at the Butchart Gardens in Victoria, BC

Count down the 12 Days of Christmas with the Butchart Gardens’ Magic of Christmas event! Every winter, the famous Butchart Gardens transforms their 55-acre gardens into a Christmas-themed holiday wonderland, illuminating their beautiful plants with over 300,000 colorful Christmas lights!

Purchase tickets at the front gate or for those without a vehicle, jump on a Butchart Gardens shuttle that’ll drive you there from downtown Victoria (the fee also includes your admission).

Immerse yourself in this sparkling winter wonderland, indulging in hot chocolate while walking through spectacular light displays. But the light displays aren’t the only attraction at this event. They also have Christmas carolers and other musical entertainment to enjoy during your visit!

This is one of the best times of the year to visit the Butchart Gardens and see it transformed into a sea of color. Make sure to visit in the evening after dark, when the magical gardens are the most spectacular!

Date: December 1, 2023 to January 6, 2024
Time: 3 p.m. to 9 p.m. daily
Location: Butchart Gardens (800 Benvenuto Avenue)
Cost: $35 for adults ($17.50 for youths 13-17 / $3 for children 5-12 / free for children under 5)

Buy the Butchart Gardens Magic of Christmas Admission & Hotel Shuttle Here!

2. 41th Peninsula Co-op Santa Claus Parade

Celebrate the start of the Christmas season with Santa’s Light Parade, a popular annual tradition held in downtown Victoria at the end of November. Enjoy holiday parade floats with Santa and his reindeer, talented bands playing festive music, and all kinds of live Christmas entertainment!

The parade starts at the intersection of Belleville Street and Government Street, heads through downtown Victoria, and finishes at Fisgard Street. The party doesn’t end there though!

After the parade, head to the ‘Hudson Holiday Plaza’ — Victoria Public Market (1701 Douglas Street). Here, you can enjoy delicious food from local vendors, entertainment, pictures with Santa and Mrs. Claus, and live holiday music!

The event also collects cash, food, and toy donations for local charities. It’s the perfect way to get in the festive mood at the start of the holiday season!

Date: November 25, 2023
Time: 5:20 p.m.
Location: Starting at the Belleville and Government Street intersection, the parade heads north on Government St., right onto Humboldt St., and then left onto Douglas St., ending at the Victoria Public Market (Fisgard Street). Other festivities continue at the ‘Hudson Holiday Market’ at 1701 Douglas Street.
Cost: Free – Donations welcome

3. Annual Gingerbread Showcase

One of the gingerbread houses featured in the Annual Gingerbread Showcase in Victoria, BC

Every year, incredibly talented bakers take part in the Annual Gingerbread Showcase to create 100% edible works of art out of gingerbread cookies and icing. You’ll be amazed at what people create from gingerbread!

This event isn’t only for creating and viewing these artistic gingerbread displays. The Annual Gingerbread Showcase is actually a fundraiser for Habitat for Humanity Victoria to help provide affordable homeownership opportunities for families in need. Donations let you vote for your favorite gingerbread display in the contest!

Each year there is a different theme for the contest, with 2023’s theme: “Family Traditions”. Vote on your favorite cookie creation and donate to a good cause!

Date: November 25, 2023 to January 4, 2024
Time: 9:00 am – 9:00 pm
Location: Hotel Grand Pacific
Cost: Free – Voting by donation

4. Esquimalt Celebration of Lights

If you love parades, head to Esquimalt for their Celebration of Lights. This community event features an exciting Christmas light parade and of course, Santa Claus!

The parade starts at the intersection of Esquimalt Road and Canteen Road, and then heads along Esquimalt Road to the McDonald’s entrance. You’ll get a great view of the parade anywhere along Esquimalt Road. Keep your eyes open for Santa!

After the parade, head to the arena for more fun-filled events. There will be plenty of festive music – listen to live holiday music from local musicians or join in with some Christmas caroling! If you are hungry, they serve snacks like hot dogs, as well as hot chocolate and coffee. This fun-filled family event is a great way to celebrate the Christmas season, perfect for all ages!

Date: December 3, 2023
Time: 5 p.m. to 7 p.m.
Location: Esquimalt Road
Cost: Free

5. Lights of Wonder at Centennial Square

Lights of Wonder at Centennial Square

During the month of December, experience the magic of walking through the Lights of Wonder display in Centennial Square in downtown Victoria.

Each year, Centennial Square undergoes an amazing transformation into a colorful holiday wonderland, complete with an impressive display of Christmas lights, live entertainment from local performers, and yummy snacks from food vendors!

This is a great free event, perfect for the family and all ages. Grab a hot drink and wander through the lights, marveling at the magical displays. After, head to the Inner Harbour to check out one of the other light displays in downtown Victoria!

Date: December 1 to December 31, 2023
Time: Sunday to Thursday at 4 p.m. to 9 p.m. / Friday & Saturday at 4 p.m. to 10 p.m.
Location: Centennial Square, downtown Victoria
Cost: Free

6. Parliament Building and Inner Harbour Christmas Lights

Christmas lights on the boats in the Inner Harbour

During the Christmas season, the Parliament building and the Inner Harbour are decorated with sparkling Christmas lights, making December one of the best times to visit downtown Victoria! Even some of the boats will be festively adorned with Christmas lights.

Get in the Christmas spirit walking past the decorated buildings and boats in the Inner Harbor, while sipping on hot cocoa and listening to festive choir performances!

The Parliament building is lit up each year as part of the country-wide Christmas Lights Across Canada event. During the lighting celebration, there are holiday performances and live music that you can enjoy. When the Parliament building is lit up, white lights line all of the edges of the magnificent building, making it look almost like a giant decorated gingerbread house!

Date: December 7, 2023 to January 7, 2024
Time: Evenings
Location: British Columbia Legislature Building, 501 Belleville Street
Cost: Free

7. Light up the City Campaign

Get in the Christmas Spirit with the Light up the City campaign! Hosted by the Greater Victoria Festival Society, the Light up the City campaign takes place over 5-weeks during the Christmas Season. The event aims to raise donations for local charities and spread joy to the community.

Throughout Greater Victoria, there will be donation drop-off events on Saturdays, where you can donate non-perishable food, toys, and money to good causes while enjoying sightings of Santa and Mrs. Claus, festive music, Christmas lights, and more.

They also help the city get in the holiday spirit with ‘Pictures with Santa’ events and by challenging homeowners and local businesses to a Christmas Lighting Contest!

Date: November 1 to December 15, 2023
Time: Varies
Location: Greater Victoria
Cost: Free – Donations welcome

8. Christmas Lights Map

Nutcracker Christmas House in Victoria

Some of the best Christmas light displays in Victoria are put on by local families at their houses. While these decorated houses are fun to look at, they aren’t always easy to find. Luckily, the Times Colonist makes it easy for you to find these lit-up houses!

Each year around mid-December, the Times Colonist posts a map showing all the locations of festively decorated houses across Greater Victoria, based on submissions from homeowners. They even update the map through the season, as more houses become decorated. It’s a lot of fun spending the evening driving around the city with friends and family, drinking hot chocolate, and enjoying the Christmas light displays in the neighborhoods!

Date: Mid-December
Time: Evening
Location: Greater Victoria
Cost: Free

9. Festival of Trees

The Festival of Trees is an annual community tradition that fundraises for health care programs at the BC Children’s Hospital Foundation. Local sponsors decorate over fifty beautiful Christmas Trees to help support this event.

These trees are displayed in The Bay Centre through the holiday season. Grab a tasty beverage in The Bay Centre and walk through this indoor Christmas Tree forest, under strings of sparkling lights!

For a donation, you can vote for your favorite tree and support the fundraiser! And, The Bay Centre will match all donations dollar for dollar up to $15,000, with every penny going to critical health care for children in BC! Come support a good cause and enjoy the beautiful trees!

Date: November 16, 2023 to January 3, 2024 (closed Christmas Day and New Year’s Day)
Time: The Bay Centre’s shopping hours
Location: The Bay Centre, 3125 Douglas Street
Cost: Free – Vote by donation

10. Lighted Truck Convoy Parade

The IEOA Truck Light Convoy on Oak Bay Avenue

Still want more Christmas lights? Why not check out the IEOA Truck Light Convoy and marvel at over 80 festively-decorated trucks covered in thousands of Christmas lights! The trucks drive through Victoria, starting at the Breakwater District and finishing at the Westshore Motor Sports Park. Grab a mug of hot cocoa and watch the convoy drive past! Alternatively, enjoy the light show from the comfort of your home with online broadcasts.

These trucks spread Christmas joy, while also collecting donations for local food banks. The convoy collects food donations along the route, or you can donate cash online. Support the local food bank charities and enjoy a festive display!

Date: December 2, 2023
Time: 5:30 p.m. – 8:30 p.m.
Location: Breakwater District/Ogden Point (5:30 p.m.), Oak Bay Avenue (6 p.m.), Yates Street at Blanshard Street (6:30 p.m.), Watkiss Way (7 p.m.), Goldstream Avenue and Veterans Memorial Parkway (7:30 p.m.) and Royal Bay (8:30 p.m.)
Cost: Free – Donations welcome

11. Sidney Sparkles Christmas Parade

Celebrate the holiday season with the Sidney Sparkles Christmas Parade, a favorite local tradition held in Sidney by the Peninsula Celebrations Society! This parade is a really fun way to kick off the holiday season. It’s guaranteed to get you in the mood for Christmas!

This fun-filled event starts with a parade that makes its way from Resthaven Drive, marches along Beacon Avenue and finishes at Ocean Avenue. After the parade is over, head to the Sidney Waterfront to watch a Lighted Boat Parade cruise past on the ocean! Or, you can view the festively lit boats later, when they are tied up at Port Sidney.

This event is fun for the entire family and you don’t want to miss this awesome parade!

Date: December 3, 2023
Time: 5 p.m. to 6 p.m.
Location: Beacon Avenue, downtown Sidney. Then, people move to the Sidney waterfront (Beacon & Bevan wharves and Beacon Park) for the Lighted Boat Parade.
Cost: Free

12. Magic of Merridale’s Christmas at the Farm

Enter into a beautiful Christmas wonderland at Merridale’s Christmas at the Farm event, featuring sparkling Christmas lights, holiday decorations, and all kinds of entertainment! Each year, Merridale decorates their courtyard with Christmas decorations and lights. Their holiday displays include a Santa’s workshop, the elves’ village, and even a stable for Rudolph!

At this event, you can walk through their holiday displays and then head to the farmhouse for tasty appetizers, entertaining musical theatre productions, and a delicious Christmas dinner! If you don’t stay for their Christmas dinner and show, you can still enjoy their decorated courtyard and drink mulled cider!

Date: November 17, 2023 to December 31, 2024
Time: Varies
Location: 1230 Merridale Road, Mill Bay
Cost: Free to view the light display

13. Christmas Markets

Every holiday season, there are a variety of festive Christmas markets and craft fairs that pop up around Victoria! These Christmas markets features local vendors selling all kinds of goods, from handmade crafts to delicious homemade foods.

Also, there isn’t just shopping! Many of these markets have activities other than just shopping. Join into a Christmas-themed workshop or enjoy listening to live music while browsing the market. Some markets even have performers like dancers or mulled wine that you can drink while you visit the vendors!

14. Christmas at Craigdarroch Castle

Share in the holiday magic with Christmas at the Craigdarroch Castle! One of the icon historic castles in Victoria, Craigdarroch Castle is a grand mansion built by Robert Dunsmuir, a coal baron in BC. Every year, the castle is decorated for the holidays, including a Christmas tree with vintage toys underneath, wreaths hung on the walls, and even an impressive Christmas feast!

Explore the castle while listening to live holiday music from local musicians. Learn about the Christmas traditions of the past, how families in Victoria used to celebrate Christmas, and how the Dunsmuir family used to live! This is a great festive activity for the holidays and a perfect way to view the historic, iconic castle!

Date: Starts December 1, 2023 (see schedule); Closed December 25, 26 and January 1
Time: 10 a.m. – 4 p.m. for tours / 6 p.m. and 8 p.m. for A Christmas Carol
Location: Craigdarroch Castle (1050 Joan Crescent)
Cost: $20.60 for adults, $14.80 for youths 13-17, $10 for children 6-12 / A Christmas Carol costs $33

15. Sooke Santa Parade

Head to Sooke for yet another annual Christmas-themed parade: the Sooke Santa Parade.

Every year, this fun-filled, family-friendly event brings cheer to the streets of Sooke with Christmas floats, Santa photos, hot chocolate, and more.

Organized by the Sooke Lions Club, the parade goes from Sooke Elementary to Townsend Road. Afterwards, the fun continues with more Christmas festivities at Evergreen Mall.

Date: December 10, 2023
Time: Starts at 5 pm
Location: Sooke Town Centre
Cost: Free

Best Places to Stay in Victoria for the Christmas Holidays

One of the more classic gingerbread houses in the Annual Gingerbread Showcase in Victoria, BC
One of the more classic gingerbread houses in the Annual Gingerbread Showcase in Victoria, BC

Luxury: The Fairmont Empress hotel is one of the best, most luxurious hotels in all of Victoria. During the holidays, you can enjoy their festive events like eating s’mores on their veranda around a fire, Christmas parties with a disco, and holiday-themed tea service. It also has an unmatched view of the Inner Harbour’s Christmas lights!

Mid-range: A good option for a more affordable but still luxurious hotel is the Hotel Grand Pacific. This hotel is conveniently located downtown near the ocean. Each of their rooms was designed for comfort, even featuring their own private balconies. Many rooms even overlook the beautiful Inner Harbour and are great spots to watch the sunset!

Budget: If you are traveling on a budget, the Days Inn by Wyndham is a good hotel choice. This hotel is affordable but is still downtown, with lots of amenities. The hotel has an onsite restaurant, a pool, a hot tub, and everything else that you need to have an amazing vacation. Many rooms even have great views of the water!

Weather to Expect in Victoria around Christmas

House in Victoria decorated with Christmas lights
House in Victoria decorated with Christmas lights

Victoria has a wonderfully mild climate but during the winter, it gets more cool, windy, and rainy. The temperature in winter usually ranges between 3C to 7C (or 37F to 45F), which can feel chilly. However, if you are traveling from an area with freezing weather during December, you’ll probably find Victoria a nice break from the cold!

In winter, you’ll have a higher chance of getting some rain. Dress appropriately for the weather and bring an umbrella, just in case! Arc’teryx coats are pretty popular in Victoria in winter, since they work so well at keeping you dry and warm.

If you are looking for a white Christmas, you may not find it in Victoria. It doesn’t snow that often in Victoria and when it does, it only lasts a few days. When it does snow though, it snows a lot!

Final Thoughts

While Victoria might not get much snow through the winter, it’s still an incredibly festive place to celebrate Christmas! The city is extremely beautiful during the holidays and there are lots of Christmas activities in Victoria to keep you busy!

For ideas on things to do in Victoria, BC, check out these articles:

Top Travel Tips & Resources for Victoria, BC

  • Travel Insurance – If you’re travelling internationally, travel insurance is a must for any trip. Being covered by insurance is especially important when you’re going to an adventure-filled place like British Columbia. If you injure yourself while adventuring, you want to have insurance! We recommend using SafetyWing for international travel insurance. They are affordable and have great policies for travellers, digital nomads, and remote workers. Also, SafetyWing provides COVID-19 coverage, which many other insurance companies don’t cover.
  • Car Rental – We find the best deal on vehicle rental prices using RentalCars.com. They compare the prices for different car rental companies so you can find the best deals out there!
  • Accommodations – We prefer booking all of our hotels, hostels, and other accommodations through Booking.com because they have a flexible cancellation policy. Also, there are lots of different options on their platform, from hotels to vacation homes. Alternatively, Expedia and Hotels.com are good for booking accommodations. For vacation home rentals, VRBO is an excellent choice (they have lower fees than Airbnb, many of the same properties, and are more ethical).
  • Flights – You’ll find many good flight deals on Skyscanner or Google Flights. You can book flights through these websites and they’ll help you find the best prices and flight times. If you fly at less popular times (e.g. mid-week or red-eye flights), you can also save some money.
  • Tours – Get the most out of your vacation by taking a guided tour! This is a great way to see the city, adventure to exciting new locations, and learn about the local culture. Viator or GetYourGuide are great options for booking tours.

About the author

Hey, I'm Nicole! I've travelled all over the world but my favorite place is British Columbia. I've lived in Victoria, BC since 2019 and spend most of my free time travelling around BC. My goal is to explore as much of this beautiful province as possible. Along the way I'll be sharing travel tips with you!

Contact Us