Your Guide to Holiday Events Around B.C. in 2025

10 festive events in the Lower Mainland to embrace the holiday spirit

‘Tis the season for colourful lights, too much hot cocoa and listening to Michael Bublé’s Christmas album on repeat. If you need an excuse to get outside and brave the weather, here are 10 festive events around the Lower Mainland happening all month long (and beyond!) that you won’t want to miss.

10 Holiday Events Near Vancouver

1. Lights at Lafarge

 

View this post on Instagram

 

A post shared by Tourism Coquitlam (@visitcoquitlam)

Visit Metro Vancouver’s largest, free outdoor lights display this season. Walk through over a kilometre of 100,000 dazzling holiday lights—all just steps from the Lafarge Lake-Douglas SkyTrain station in Coquitlam.

Free
Lights on daily from 4 p.m. to 11 p.m.
On now until February 16, 2026
Coquitlam, B.C.

2. Vancouver Christmas Market

 

View this post on Instagram

 

A post shared by BCLiving (@bcliving)


The Vancouver Christmas market at the Jack Poole Plaza downtown is celebrating its 15th anniversary in 2025. The German Christmas market is home to a range of new vendors this year, so you can enjoy European eats like raclette, bratwurst or schnitzel while shopping the marketplace for Christmas gifts. There’s also live music and plenty of photo opportunities for the whole family.

Tickets $6.99 to $22
Hours vary
On now until December 24, 2025
Vancouver, B.C.

3. Merry & Bright at Martini Town

 

View this post on Instagram

 

A post shared by BCLiving (@bcliving)

This real-life Hollywood film set has been transformed into a holiday wonderland. With bright festive displays, live music (including classic carollers), visits from Santa, a craft marketplace and food vendors, Merry & Bright at Martini Town is a Hallmark movie come to life.

Tickets $12 to $24
3 to 10 p.m.
On now until December 31, 2025
Langley, B.C.

4. Lights by the Lake

 

View this post on Instagram

 

A post shared by HHSR (@harrisonhotspringsresort)


Enjoy free holiday lights along the promenade in Harrison Hot Springs. Visit on the festive nights (December 6 and 20) for photos with Santa and Sasquatch, live music, story time and free hot chocolate for the first 1,000 people. Don’t forget to bring your skates for the starlight skating rink.

Free
Lights from dusk to 11 p.m.
On now until January 11, 2026
Harrison Hot Springs, B.C.

5. Canyon Lights

 

View this post on Instagram

 

A post shared by BCLiving (@bcliving)

The iconic Capilano Suspension Bridge in North Vancouver has transformed into a sparkling winter wonderland. Enjoy comforting eats, take lots of photos, walk among the trees at the Treetops Adventure and along the Cliffwalk—and of course, cross the suspension bridge lit with bright festive lights.

Tickets $28 to $75
11 a.m. to 9 p.m.
On now until January 18, 2026
North Vancouver, B.C.

6. Noel Surrey

 

View this post on Instagram

 

A post shared by BC Burn Fund (@bcburnfund)

Surrey’s holiday lights festival is back, and there’s lots for the whole family to do. Enjoy the light displays, meet and greet Santa (among other holiday characters), listen to live music, go on rides, fuel up at the food trucks and bars, cozy up by the fire pit or shop the Christmas market.

Tickets $20 to $26.25
2 or 3 to 9 p.m.
On now until December 28
Surrey, B.C.

7. Shipyards Christmas Market


Returning with over 140 vendors this year, the free Shipyards Christmas Market is back in North Vancouver. Find a gift for those on your Christmas list, enjoy one of the many eats on the market menu or head to the rink at the Skate Plaza at The Shipyards.

Free
11 a.m. to 9 or 10 p.m.
On now until December 24
North Vancouver, B.C.

8. Greendale Acres

Photo: Greendale Acres

Experience holidays on the farm at Greendale Acres. The family-friendly spot has lots to check out this holiday season, including a bright train ride around the farm, a wishing tree, cozy eats and holiday hot chocolates, live music, fire pits, a Christmas market and no shortage of colourful lights.

Tickets $14 to $18
4 to 8 or 9 p.m.
On now until December 23
Chilliwack, B.C.

9. VanDusen Festival of Lights

Head to the VanDusen Botanical Garden this holiday season for over 15 acres of holiday lights. With interactive displays, installations and exhibits, themed areas and treats from a variety of food vendors, there’s lots to see, learn and do at this annual outdoor festival.

Tickets $12 to $29
4 to 10 p.m.
On now until January 4, 2026
Vancouver, B.C.

10. The Christmas Store at Potters

Credit: Discover Surrey

Get all your holiday shopping done and more at The Christmas Store at Potters Nursery, now in its 21st year. Everywhere you turn is a new holiday theme to explore and browse ornaments, decorations, toys and more. It’ll be impossible to miss the 25 themed Christmas trees, displays like the polar bear forest and train town, curated shopping corners like Coca-Cola themed or pet-themed gifts.

Free entry
9 a.m. to 6 or 7 p.m.
On now until December 24
Surrey, B.C.

Sandrine Jacquot

Sandrine Jacquot

Sandrine Jacquot is the BCLiving editor and brand partnerships writer for Canada Wide Media. She loves writing about all things B.C.—travel, food, wellness, shopping, current events and local business stories. Send pitches or get in touch with her at [email protected].