Don’t let this week’s downpour deter you. There are tons of local holiday markets, special performances, and attractions to check out across the city this weekend, and you won’t want to miss out. Here are 10 of the best things to do in and around Vancouver this weekend (Dec. 12-14).
From handcrafted jewelry to artisanal treats and home décor, Make It at the PNE Forum has a locally crafted gift for everyone. It’s a great reason to head out for an evening of sipping and shopping, all the while surrounded by a festive atmosphere and heaps of creative energy. New this year is a children’s play area, where they can explore Montessori furniture by Sapiens Furniture. Adults can enjoy a glow-up with Morphic Makeovers, and the entire family can snag a photo with Santa.
When: Thursday, Dec. 11 to Sunday, Dec. 14, 2025
Time: Various times
Where: 2901 East Hastings St.
Cost: $12 per person online, $15 at the door
Canada’s Royal Winnipeg Ballet returns to the stage in Vancouver with its iconic production of The Nutcracker, and this weekend is your chance to see it all unfold onstage. As one of North America’s most historic dance companies, it’s a holiday show that’s not to be missed!
When: Friday, Dec. 12 to Sunday, Dec. 14, 2025
Time: 1:30 to 3:30 p.m., 6:30 to 8:30 p.m.
Where: 630 Hamilton St.
Cost: $34 to $166
Get ready for what’s sure to be an action-packed game as the Vancouver Warriors face off against the Las Vegas Desert Dogs in an intense lacrosse showdown.
When: Saturday, Dec. 13, 2025
Time: 7 p.m.
Where: 800 Griffiths Way
Cost: $27
This whimsical theatrical production by Wonderheads reimagines the classic holiday tale, A Christmas Carol, featuring 10-foot-tall puppets, an original score, and dazzling masks. And somehow, the story is told without a single word of dialogue!
When: Until Sunday, Dec. 14, 2025
Time: Showtimes vary
Where: 162 West 1st Ave., #203
Cost: $39+
The Eastside Flea is currently showcasing the work of 50 vintage and handmade vendors from across the city, and this weekend is your last chance to check it out. Guests can find tasty food truck vendors on-site, stocking stuffers, and seasonal beverages to sip on.
When: Saturdays and Sundays until Sunday, Dec. 14, 2025
Time: 11 a.m. to 5 p.m.
Where: 1739 Venables St.
Cost: $5 per person
VanDusen’s stunning Festival of Lights has transformed the garden’s 55 acres into a magical network of illuminated pathways. Highlights include themed displays and interactive exhibits like the mycelium installation, the new Great Bear Rainforest Exhibit, and, of course, the Dancing Lights, which come to life every 20 minutes from the top of the hour.
When: Friday, Nov. 28, 2025, to Jan. 4, 2025
Time: 4 to 10 p.m.
Where: 5251 Oak St.
Cost: $29 per adult, $19 for youth and seniors, and $12 per child
Now in its second year, the Shipyards Christmas Market is a European-inspired holiday market that’s completely free to attend, and it’s transforming North Vancouver into a jolly winter wonderland.
When: Until Dec. 24, 2025
Time: 11 a.m. to 9 p.m. from Sunday to Thursday, 11 a.m. to 10 p.m. on Friday and Saturday
Where: 125 Victory Ship Way, North Vancouver
Cost: Free admission
It’s officially time to get in the holiday spirit, because the Vancouver Christmas Market is back in full swing. Sip on mulled wine, peruse this year’s vendors and check out the new holiday bites and attractions.
When: Thursday, Nov. 13 to Dec. 24, 2025
Time: Various times
Where: 1055 Canada Place
Cost: $6.99 for GA until Nov. 12, 2025
It’s time for some holiday laughs at The Improv Centre on Granville Island. This new improv show follows a classic sitcom style, with “commercial breaks,” drama, and plenty of festive jokes — and no night is the same.
When: Until Dec. 30, 2025
Time: Showtimes at 2 and 7:30 p.m.
Where: 1502 Duranleau St.
Cost: $25+
Canyon Lights is a quintessential holiday experience in the Vancouver area for a reason. Millions of glowing holiday lights illuminate your way as you explore the iconic suspension bridge and suspended paths.
When: Friday, Nov. 21, 2025, to Jan. 18, 2026
Time: 11 a.m. to 9 p.m.
Where: 3735 Capilano Rd., North Vancouver
Cost: $78 per adult
Recent Posts:
Free Christmas lights to check out in and around Vancouver this holiday season
Where to catch the ‘strongest meteor shower of the year’ near Vancouver this week












