10 Cool Things to Do in Vancouver, BC on a Rainy Day
Discover BC is reader-supported. When you buy through links on our site, we may earn a commission at no extra cost to you. Learn More
If you’re spending time in Vancouver, there’s one thing you should probably pack along with your passport: an umbrella.
Rain is a regular guest in this beautiful city, but don’t let the weather put a damper on your plans!
Vancouver is filled with cozy spots, vibrant indoor activities, and unique experiences that are perfect for a rainy day.
Ready to embrace the drizzle? Here’s your ultimate guide to making the most out of Vancouver’s rainy days.
1. Explore the Vancouver Art Gallery
Vancouver Art Gallery, right in the heart of downtown, is a perfect spot to spend a few hours on a rainy day.
With rotating exhibitions and an impressive permanent collection of Canadian art, including works by Indigenous and contemporary artists, it’s a place where you can get lost in creativity.
The gallery also has an inviting café where you can sip coffee while overlooking Robson Square.
🎨 Insider Tip: Check out the gallery’s unique First Nations exhibits for a true taste of the region’s rich culture and history.
2. Sip and Sample at Local Coffee Shops
Rainy days call for cozy coffee shop vibes, and Vancouver is packed with excellent cafes. From the aromatic brews at Revolver in Gastown to the cozy nook at Matchstick Coffee, there’s no shortage of places to settle down with a book or people-watch while the rain falls.
You’ll find single-origin beans, latte art, and maybe even a slice of vegan banana bread to go with your drink.
☕ Must-Know: Vancouver coffee shops often have board games and books, so don’t hesitate to grab a game or find a window seat to enjoy some downtime.
3. Wander Through Granville Island Public Market
Granville Island is a fantastic destination rain or shine, but the indoor Public Market is especially enjoyable when it’s wet outside.
Stroll through aisles of fresh produce, artisan goods, pastries, and specialty foods. It’s a great place to pick up souvenirs or try some local treats.
Don’t miss Lee’s Donuts or the handmade pasta at Duso’s.
🍩 Pro Tip: Grab a snack and find a seat with a view of False Creek. Watching the rain on the water while staying warm and dry is truly a Vancouver experience!
4. Relax at a Local Spa
When was the last time you truly unwound? Vancouver’s rainy days offer the perfect excuse to indulge at one of the city’s lovely spas.
Check out CHI, The Spa at the Shangri-La Hotel for luxury treatments, or head to Willow Stream Spa at the Fairmont Pacific Rim, which also has a heated outdoor terrace (yes, you’ll stay warm even in the rain).
💆 Local Insight: Some spas offer discounted rates for locals, so don’t be shy to ask! Treat yourself to a massage, facial, or even a soothing soak.
5. Go Underwater at the Vancouver Aquarium
When it’s raining, why not go somewhere where you’re supposed to get wet?
The Vancouver Aquarium is an incredible indoor experience with over 65,000 aquatic creatures, including sea otters, jellyfish, and tropical fish.
The interactive exhibits are fascinating for all ages, and the aquarium’s conservation work gives you an even deeper appreciation for our oceans.
🐟 Family-Friendly Tip: The aquarium often has live shows and feeding sessions, so check the schedule when you arrive. It’s fun for kids and adults alike.
6. Discover the VanDusen Botanical Garden’s Indoor Conservatory
While the outdoor gardens might be a bit soggy, the VanDusen Botanical Garden also has a cozy Bloedel Conservatory filled with tropical plants, exotic flowers, and chirping birds.
It’s like stepping into a mini rainforest—without getting drenched. You can wander around, learn about different plant species, and enjoy the warm, humid air as a break from Vancouver’s chill.
🌺 Quick Tip: The conservatory is also home to vibrant parrots and other tropical birds that are always happy to interact with visitors.
7. Uncover Local History at the Museum of Vancouver
For history buffs, the Museum of Vancouver is a fantastic place to spend a rainy day. The exhibits cover everything from the city’s Indigenous roots to its growth as a modern metropolis.
You’ll see everything from neon signs and vintage fashion to fascinating displays on Vancouver’s counterculture movement. It’s a unique way to understand the soul of the city.
🏛️ Local Tip: Right next door is the H.R. MacMillan Space Centre, which also makes for a fun (and dry) afternoon activity, especially if you’re into stargazing and astronomy.
8. Get Lost in Literature at MacLeod’s Books
For book lovers, a trip to MacLeod’s Books on West Pender Street is like walking into a bibliophile’s dream.
Floor-to-ceiling shelves packed with new, used, and rare books fill the cozy, slightly cluttered space, inviting you to browse for hours. With the sound of rain tapping on the windows, it’s the perfect setting to escape into a good read.
📚 Pro Tip: Wear layers because it can get a bit chilly in the winter. You never know how long you’ll be here—bookworms tend to lose track of time!
9. Catch a Film at the Rio Theatre
The Rio Theatre is a funky indie cinema that offers a mix of cult classics, recent releases, live performances, and quirky events like midnight screenings and theme nights. Watching a movie at the Rio is an experience on its own, with popcorn, local craft beer, and often some serious audience participation. It’s the perfect blend of comfort and character.
🎬 Local Insight: Their “Movies in Pajamas” events are a local favorite. Throw on your coziest pajamas and get ready for a relaxed, fun movie night out.
10. Challenge Yourself at an Escape Room
If you’re in the mood for a fun challenge, escape rooms are a great way to spend a rainy day with friends. Vancouver has some fantastic ones including the puzzle-packed EXIT Canada in the city. Whether you’re a beginner or a seasoned escape artist, it’s an engaging way to spend a couple of hours indoors.
🧩 Teamwork Tip: Escape rooms are ideal for groups of friends or family who enjoy solving puzzles and working together. Plus, you’ll come away with some great stories!
Final Thoughts
A rainy day in Vancouver doesn’t mean you have to stay cooped up. In fact, the city has some of its best experiences tucked indoors, waiting for those cozy, drizzly days.
Whether you’re warming up with a coffee, exploring local art, or learning something new at a museum, Vancouver’s rainy-day activities are just as memorable as its sunny adventures.
Next time the clouds roll in, embrace the chance to try something new and see the city in a whole new way. After all, what’s a little rain when you’re in a city as incredible as Vancouver?