When it's raining and the kids are restless — indoor options around Diablo Valley.
Updated July 13, 2026
This week's weather · It's actually a dry week ahead, but these indoor picks are worth knowing for the next rainy day — or just when you need a fun change of scenery.
Even when the skies open up, there's plenty to keep the kids busy and happy around Diablo Valley. Local libraries and indoor spots have a surprisingly full lineup of free and low-cost activities all week long.
Stuffed Animal Sleepaway Camp
Kids drop off a stuffed animal for a pretend overnight adventure — a sweet, imaginative rainy-day treat at Martinez Library.
Legos & Listening
Build with LEGOs while listening to a story — a perfect combo for hands-on kids at Danville Library.
Wonderful Wednesdays: Slim Chance Circus Variety Show
A circus variety show at Clayton Library? Yes please — fun, free, and totally indoors when the weather turns.

Thought Balloon Art Studio - Art Summer Camp – Morning Session (Week of July 14)
A full week of guided art camp in Pleasant Hill — great creative outlet for kids who need more than a quick activity.
Lego Builders Club
Drop in and build at Pleasant Hill Library's Lego Builders Club — no prep needed, just show up and create.
The Library Wellness Team
Paws to Read
Paws to Read
Paws to Read
Paws to Read
Drop-In Tech Help (Concord)
Stuffed Animal Sleepaway Camp

Thought Balloon Art Studio - Art Summer Camp – Morning Session (Week of July 14)
The Library Wellness Team
OutdoorConcord Farmers' Market

Thought Balloon Art Studio - Art Summer Camp – Afternoon Session (Week of July 14)
Tech Help: Lafayette Library
Read to a Dog
Legos & Listening
Paws to Read
Keith Miles Music & Smiles
Bay Area Wildlife
I Heart After School Art
Wonderful Wednesdays: Slim Chance Circus Variety Show
San Ramon LEGO® Club
Paws to Read
Games Galore
Summer Reading Art with Mr. Abe!
Paws to Read
Computer Docent Help at Martinez Library
Hang out and Draw
Computer Help (Moraga Library)
Gardening with Lori: From Garden to Kitchen
Music and Market : Zepparella – All-Female Zeppelin Tribute
OutdoorDiablo Valley Farmers' Market at Shadelands
OutdoorPleasent Hill Farmers' Market
OutdoorSan Ramon Farmers' Market
OutdoorDanville Farmers' Market
Paws to Read - Saturday
Paws to Read - Saturday
Makers Market Outdoor Market
Walnut Creek Model Railroad Society Train Show
Paws to Read - Saturday
Paws to Read - Saturday
Read to a Dog
Computer Help (Moraga Library)
Cool Summer Jazz
Lego Builders Club
OutdoorWalnut Creek Downtown Farmers Market
OutdoorMartinez Farmers' Market
OutdoorOrinda Farmers' Market
Walnut Creek Model Railroad Society Train Show

Pop Rocks
Take-and-Make Summer Reading Craft
Lindsay Naturalist Full-Day Camp (Ages 6 – 9) 2026 — Session 3
Lindsay Naturalist Full-Day Camp (Ages 8 – 12) 2026 — Session 3
The Library Wellness Team
Farmer Arann's Fun Farm Songs
Paws to Read
LEGO® Club (Ygnacio Valley Library)
Paws to Read
Paws to Read
Paws to Read
Drop-In Tech Help (Concord)

Thought Balloon Art Studio - Art Summer Camp – Morning Session (Week of July 21)
The Library Wellness Team
OutdoorConcord Farmers' Market

Thought Balloon Art Studio - Art Summer Camp – Afternoon Session (Week of July 21)
Tech Help: Lafayette Library
Read to a Dog
Stuffie Sleepaway Camp
Bubble Show
Mike's Summer Reading Magic Show!
I Heart After School Art
Wonderful Wednesdays
Read to a Dog
Are library events really free?
Most library programs in Contra Costa County are completely free — just check if registration is required, as spots can fill up fast.
What's a good option for younger kids (under 7)?
Paws to Read and Stuffed Animal Sleepaway Camp are perfect for little ones — low-key, cozy, and genuinely fun for that age.
My older kid (8–12) needs something more hands-on — any ideas?
Try a LEGO Club, art camp, or 3D Printing Studio session. Several libraries and local studios offer drop-in or weekly options.
Do I need to bring anything?
Usually nothing — but for Stuffie Sleepaway Camp, bring a stuffed animal! Check each event's listing for any specific instructions.
Refreshed weekly from real local listings.