Your Guide to the Holidays in Oak Bay: Events & Things to Do

There is something magical about Christmas in Oak Bay. Perhaps it's the charming village streets dressed in twinkling lights, the welcoming neighbourhood shops, or the sight of winter waves rolling onto the shore while you warm up with a festive drink.

From the annual Christmas Light Up and spectacular family-favourite IEOA Truck Parade to oceanfront dining, holiday shopping and family adventures, Oak Bay offers plenty of ways to embrace the magic of the season.

Fun for all ages at the Christmas Light-Up

Kick Off the Season at the Christmas Light-Up

November 29, 2026 | 2–5 p.m. | Oak Bay Village

One of the most anticipated events of the season, the annual Christmas Festival Light-Up transforms Oak Bay Village into a festive wonderland. Enjoy live entertainment, family activities, craft stations, street games and roasted chestnuts. Children can write their Christmas wishes at the Santa Letter Station, and enjoy live performances beginning at 3 p.m. 

Thousands of lights illuminate the Village's buildings, trees and lampposts, creating a magical backdrop for an afternoon of holiday fun. Make a day of it by exploring the local shops and stopping for a festive treat along Oak Bay Avenue.

IEOA Christmas Truck Parade

A delight for all, the IEOA Truck Parade is a must-add to your holiday traditions.

Watch the Christmas Truck Parade

December 5, 2026 | Oak Bay Village

A uniquely Vancouver Island holiday tradition, the Island Equipment Owners Association (IEOA) Truck Parade is a must-see for families. Come down to Oak Bay Avenue to see more than 80 decorated cement trucks, dump trucks and other pieces of heavy equipment rolling through the streets, covered in thousands of colourful Christmas lights!

It's an unforgettable spectacle for children and grown-ups alike. The evening also supports the community through a food drive, so bring a non-perishable donation and enjoy a festive event that gives back.

Chef-inspired holiday dishes at Oak Bay Beach Hotel.

Celebrate Christmas by the Sea at Oak Bay Beach Hotel

For a truly special holiday experience, visit the iconic Oak Bay Beach Hotel. With ocean views, glowing fireplaces, festive decorations and seasonal dining, the hotel offers plenty of opportunities to enjoy Christmas in style.

Some holiday highlights include:

  • Festive Afternoon Tea: Available Sundays from November 15 through January 3, enjoy seasonal pastries, savoury treats, scones and premium teas in the Lobby Lounge overlooking the Salish Sea.

  • Breakfast with Santa: On December 6, 13, 20 and 21, families can enjoy a festive buffet, cookie decorating and a special visit from Santa.

  • Holiday Gnome Scavenger Hunt: From November 16 through January 3, children can follow clues throughout the hotel and Seaside Gardens to discover hidden holiday gnomes.

  • Live Music by the Fireplace: Enjoy local musicians in the Lobby Lounge, Wednesday through Sunday throughout the season, with daily performances from December 21 through January 2.

  • Christmas Day Dining: Celebrate with a festive brunch or an elegant four-course Christmas dinner.

Whether you're planning a family outing, a romantic evening or a little holiday indulgence, Oak Bay Beach Hotel is a wonderful place to soak up the season. Reservations are recommended, and some experiences are exclusive to registered hotel guests. Explore the holiday offerings at Oak Bay Beach Hotel.

Nicholas Randall Christmas Display

Shop Nicholas Randall in Oak Bay Village for holiday decor, gifts, and treasures to gift or to keep - we don’t judge.

Shop Local and Discover Holiday Treasures

Christmas shopping is part of the experience in Oak Bay. Forget the crowded malls and enjoy browsing the independent boutiques, specialty shops and galleries that make the community so charming. Oak Bay Village and Estevan Village are wonderful places to find unique gifts, locally made art, jewellery, home décor, books, clothing and gourmet treats.

Take a break along the way with a coffee, hot chocolate, or holiday treat at one of Oak Bay’s local cafes. Shopping local is also a great way to support the small businesses that make Oak Bay special.

Festive Holiday Lights in Oak Bay

Oak Bay residents add all the sparkle needed for a great seasonal lights tour.

Take an Evening Holiday Lights Tour

Sometimes the best holiday activity doesn't require a ticket or reservation. As the holiday season approaches, Oak Bay's neighbourhoods take on a magical glow. Enjoy an evening stroll through Oak Bay Village and admire the festive lights decorating buildings, trees and lampposts. Continue through the surrounding residential streets to discover beautifully decorated homes and seasonal displays.

Make an evening of it by picking up a hot chocolate at Mosi Florentine, bundling up for a walk and enjoying a cozy dinner or dessert along the way. It's an easy, affordable and memorable activity for couples and families alike.

Cozy up to the bar at Vis-a-Vis

Cozy up at Vis-à-Vis for a holiday date night or festive catch-up with a friend.

Enjoy a Cozy Night Out

The holidays are a wonderful excuse to slow down, catch up with friends and enjoy a little time away from the holiday to-do list.

Oak Bay has plenty of inviting places to settle in for a cozy evening.

  • The Penny Farthing Public House: A welcoming neighbourhood pub serving hearty food in a traditional pub atmosphere.

  • Vis-à-Vis: A charming French-inspired bistro, perfect for a date night or intimate dinner.

  • FARO Handcrafted Pizza and Tasting Room: Enjoy handcrafted pizza and a relaxed dining experience at Oak Bay Beach Hotel.

  • Oak Bay Beach Hotel Lobby Lounge: Sip a seasonal cocktail beside the fireplace while enjoying live music and ocean views.

Family decorating christmas cookies with a Christmas tree in the background.

Festive family moments and holiday magic at the Oak Bay Beach Hotel.

Make It a Family Christmas

Looking for ways to keep everyone entertained during the holiday season? Oak Bay has plenty of opportunities for family fun.

A few ideas to add to your holiday itinerary:

  • Meet Santa at Oak Bay Beach Hotel's festive breakfast.

  • Hunt for hidden holiday gnomes around the hotel.

  • Enjoy the Christmas Light Up festivities and Santa's arrival.

  • Watch the colourful Truck Parade on December 5.

  • Take a winter walk along Willows Beach or explore Oak Bay's scenic waterfront.

  • Stop at a local café for hot chocolate and a festive treat.

Make Oak Bay Part of Your Christmas Traditions

From the excitement of Christmas Light Up and the Truck Parade to afternoon tea overlooking the ocean, independent holiday shopping and cozy neighbourhood restaurants, Oak Bay offers something for everyone. 

It's a place to slow down, connect with the community, discover local treasures and make memories with the people who matter most. This holiday season, come experience the magic of Oak Bay!

Next
Next

A Season to Savour: Gather and Dine in Oak Bay