Vancouver averages 166 rainy days per year, so having an indoor backup plan isn't optional — it's essential. The good news: the city has 16 solid indoor family options ranging from $15 to $180 CAD, and several are actually better experienced on a grey day when crowds thin out.
Best Indoor Museums and Cultural Spots
Science World is the top rainy-day pick in Vancouver. Everything is designed to be touched, pulled, and experimented with. The Wonder Gallery keeps toddlers busy for a solid hour with water tables and building stations. Live science shows feature fire, explosions, and liquid nitrogen. Plan for 3-4 hours. $120-$140 CAD (~$85-$100 USD).
H.R. MacMillan Space Centre has a 20-metre planetarium dome that wraps the night sky around you. Kids can design rockets, pilot a Mars rover simulator, and operate real mission control consoles. 1.5-2.5 hours. $90-$100 CAD (~$65-$70 USD). Kids under 5 free.
Beaty Biodiversity Museum opens with a 26-metre blue whale skeleton hanging from the ceiling — kids gasp every time. The Discovery Lab lets them handle real bones, shells, and pelts. 1-2 hours. $45-$55 CAD (~$33-$40 USD) with family pass.
Vancouver Art Gallery runs Sunday drop-in art studios (The Making Place) where families paint, draw, and collage together. Kids 18 and under are always free. 1.5-2.5 hours. $46 CAD (~$33 USD) for 2 adults.
Museum of Vancouver has glowing vintage neon signs and immersive room recreations from the 1950s-1970s. Compact enough for 1-2 hours. Combine with the Space Centre in the same building for a half-day at Vanier Park. $55-$70 CAD (~$40-$50 USD). Kids 5 and under free.
Bloedel Conservatory feels like teleporting to a tropical jungle. The glass dome is warm and humid with 120+ exotic birds flying freely — macaws, parrots, and finches that land on your hand. Koi fish and 500+ plant species round it out. 45 minutes to 1 hour. $25-$30 CAD (~$18-$22 USD).
Entertainment Venues
FlyOver Canada is an 8-minute flight simulation ride with motion seats, wind, mist, and scent effects. It's short but kids talk about it for days. Height minimum 40 inches (most kids 5+). 45 minutes total including pre-show. $110-$140 CAD (~$80-$100 USD).
Kids Market on Granville Island has two levels of toy shops, a four-level indoor jungle gym (Adventure Zone), an arcade, and a candy store. Entry is free — play areas cost $5-$15 per child. 1-2 hours.
Watermania is an indoor water park with a wave pool, two waterslides, and a toddler water play area with a giant tipping seahorse bucket. 57-metre pool with diving boards for older kids. 2-3 hours. $35-$50 CAD (~$25-$36 USD). Bring your own towels.
Circus Play Cafe is a rainy-day lifesaver for parents of babies and toddlers (ages 0-5). Indoor climbing, pretend kitchen, ball pit, sensory tables, and good coffee for adults. Adults enter free. $15-$20 CAD (~$11-$15 USD). 1-2 hours.
Vancouver Aquarium is mostly indoor. Sea otters, jellyfish, touch pools, and 4D theatre. The outdoor areas have covered viewing spots. 2-3 hours. $140-$180 CAD (~$100-$130 USD). Under 3 free.
Restaurants Worth Lingering At
When the rain won't stop and you need to fill 90 minutes indoors with food.
The Old Spaghetti Factory in Gastown has a vintage trolley car to eat inside. Kids' meals ($7-$8) include soup/salad, pasta, and ice cream. Crayons at the door. $60-$80 CAD (~$45-$58 USD).
White Spot is Vancouver's homegrown family chain. The Pirate Pak kids' meal comes in a cardboard pirate ship with fries, entree, drink, ice cream, and a chocolate gold coin. Multiple locations. $55-$75 CAD (~$40-$55 USD).
Sal y Limon on Commercial Drive serves real Mexican food at casual prices. Quesadillas for picky eaters, massive burritos to share. A toddler meltdown won't draw stares here. $50-$65 CAD (~$36-$47 USD).
Granville Island Public Market is mostly covered. Free samples from vendors, fresh doughnuts, and kids can build their own lunch from different stalls. Free entry. $40-$60 CAD for food.
Lonsdale Quay Market is indoor. The SeaBus ride over from downtown is half the fun. Fresh produce, bakeries, and international food stalls. Free entry. $30-$50 CAD for food.
Free or Low-Cost Indoor Options
- Granville Island Public Market — free entry, free samples, free outdoor playground (covered areas inside)
- Lonsdale Quay Market — free entry, SeaBus is a regular transit fare
- Bloedel Conservatory — $25-$30 for the whole family, warm and dry inside
- Circus Play Cafe — $15-$20 for toddler play plus good coffee
- Vancouver Art Gallery — kids under 18 always free, pay-what-you-can first Sundays
Quick Picks by Age Group
Toddlers (0-4): - Circus Play Cafe ($15-$20) — built specifically for ages 0-5 - Science World Wonder Gallery ($120-$140) — water tables and sensory play - Bloedel Conservatory ($25-$30) — free-flying birds mesmerize little ones
Big Kids (6-12): - Science World ($120-$140) — Eureka Gallery, live shows, OMNIMAX theatre - Beaty Biodiversity Museum ($45-$55) — blue whale skeleton and real specimens to handle - Watermania ($35-$50) — wave pool, waterslides, diving boards
Teens: - FlyOver Canada ($110-$140) — flight simulation that actually impresses teenagers - H.R. MacMillan Space Centre ($90-$100) — planetarium and mission control simulators - Vancouver Aquarium ($140-$180) — 4D theatre and touch pools
Bottom Line
In a city where rain is the default weather for half the year, locals don't cancel plans — they just move indoors. Science World is the single best all-ages rainy-day destination. Pair it with lunch at Granville Island (a 10-minute walk away) and you've got a full day sorted. For budget-conscious days, the Bloedel Conservatory plus Circus Play Cafe covers toddlers for under $50 total.