Ready to know more about San Diego?

Subscribe

20 Fun Indoor Activities to Try When it Rains in San Diego

Escape the rain, cold weather, and gloomy days with these indoor activities
Rainy Day Activities San Diego Birch Aquarium
Rainy Day Activities San Diego Birch Aquarium

For many San Diegans, a rainy day is the perfect excuse to cozy up indoors, get wrapped up in blankets, and order Mexican takeout while binge watching The Food Network. With an average of less than 12 inches of precipitation each year though, rain seems to induce a sort of hysteria around town especially when news of a tropical storm spreads.

Let’s be honest—we forget how to drive, everyone cancels plans, and many we treat it as a sort of a Southern California snow day preferring to hunker indoors. But before you settle into your bed to enjoy your raincheck, consider these indoor activities to cure your rainy day blues in San Diego.

East Village Tavern + Bowl bowling alley located Downtown San Diego
Courtesy of Tavern+Bowl

Bowl a Strike at East Village Tavern + Bowl

Bowling is the perfect rainy day activity, and alleys across San Diego are few and far between, with the exception of Tavern + Bowl. Located in the heart of East Village, Tavern + Bowl offers 12 bowling lanes, a menu filled with pub favorites, and late hours on weekdays, making it an ideal spot to stay dry (and I’m not just talking about the hand dryers on each lane). Reserve your lane in advance for larger groups and busy weekends; otherwise, their standard hourly bowling rate starts at $30/hr. 

930 Market St, East Village

Pottery Workshop at the Mudd House

Get centered and create your own clay masterpiece, whether it’s mugs, bowls, vases, or even a hand-built sculpture. The Mudd House in Encinitas provides potters of all levels with a state-of-the-art facility to test your throwing, sculpting, and glazing skills. They offer a variety of DIY throwing on the wheel (starting at $40 per 90 minutes), private lessons ($150), and throwing classes. 

810 N Coast Hwy 101 Suite C, Encinitas 

A giant great white shark floating in the San Diego Natural History Museum in Balboa Park
Courtesy of Balboa Park

Explore the Balboa Museums

What better way to spend a rainy day than exploring the 17 Balboa Park museums open to the public including their latest addition, the Comic-Con Museum. San Diego residents can enjoy a unique set of museums for free each Tuesday, including the Fleet Science Center, Natural History Museum, Model Railroad Museum, Air & Space Museum, Veterans Museum, San Diego Museum of Art, Japanese Friendship Garden, Mingei International Museum, The Old Globe, and the Automotive Museum. Check the full resident free days here. 

1350 El Prado, Downtown

Interior of Liberty Station Market featuring a sign stating "Liberty Meat Shop" in the shape of a cow
Photo Credit: Luis Garcia

Drinks and Bites at Liberty Station Market

Find shelter from the downpour and take refuge in a variety of the best local restaurants, craft breweries, wine, and treats all under one roof. The seven-days-a-week market offers a little bit of everything: try a Hawaiian food platter from Chris’ Ono, pastries from Parfait Paris, fresh seafood from Wicked Maine Lobster, drinks from Bottlecraft, and treats from the Mini Donut Company. Liberty Station Public Market is open daily from 9 a.m. to 8 p.m.

2820 Historic Decatur Rd, Point Loma

Interior of Plunge San Diego indoor swimming facility in Mission Beach
Courtesy of Plunge San Diego

Make a Splash at The Plunge

A day at the pool isn’t just for summer. At Plunge San Diego, both parents and children can make a splash, practice their backstroke in the lap pool, and relax in heated pools from 7 a.m. to 7 p.m. 7 days a week, rain or shine. Consider bringing the whole family (of 4) for an $80 day pass, which includes unlimited laps around the pool, time in the sauna, and ample time for your kids to beat their record on the floating obstacle course. 

3115 Ocean Front Walk, Mission Beach

Rock climber repelling in Vertical Hold indoor climbing gym
Courtesy of Vertical Hold

Indoor Climbing at Vertical Hold 

Chalk up your wet hands and get a grip on some of the best indoor climbing walls in San Diego. Vertical Hold is the perfect place to work on your grip strength with their selection of top rope, bouldering, auto belay, and lead climbing walls. If the crags are calling your name, the climbing gym also offers a yoga studio with classes, free weights, and a slackline to hone your balance.

Locations in Poway, San Marcos, and San Diego

Golf simulation machines at The Hive in the Convoy District
Courtesy of The Hive San Diego

Karaoke at The Hive  

End your night of savoring Convoy’s excellent cuisine by belting out your favorite ballads at The Hive. Thankfully, for those still working on their high notes, the Hive offers private karaoke rooms starting at $45 per hour. If singing isn’t your jam, the hangout also offers classic Korean bites and a bar menu full of beer and soju cocktails.

4428 Convoy St Jury Classroom / Gallery, Kearny Mesa

Rage room at Brainy Actz San Diego
Courtesy of Brainy Actz

Rage Room at Brainy Actz 

Had a long day at work, stuck in traffic for hours, or really need some catharsis from the rat race? Head on down to Brainy Actz for some stress relief in the form of a rage room for $42.95 per 20 minutes of smashing. Brainy Actz’ eclectic mix of activities also includes escape rooms, a splatter paint room, and a game show experience. 

10211 Pacific Mesa Blvd Suite #409, Sorrento Valley

Luxury movie theater interior at The Lot
Courtesy of The Lot San Diego

Luxurious Movie Experience at The Lot 

Kick your feet up at The Lot, where you can enjoy the Hollywood blockbusters from the comfort of a leather recliner along with food service. Located at Liberty Station and La Jolla, each theater is equipped with a restaurant, cafe, bar with happy hour, and bakery. Movie-goers can enjoy their food delivered directly to them in the theater.

7611 Fay Ave, La Jolla 

K1 Speed racing karts on racetrack
Courtesy of K1 Speed

Time Trials at K1 Speed

The next time rain hits the road, practice your drifting skills on a closed indoor kart track instead of the San Diego freeways. Swap out your V8 for one of K1’s zippy 20-horsepower electric karts with a maximum speed of 45 mph and try to beat the lap record of 22.294 seconds. Drop-ins start at $29.99 for one race.

1709 Main St, Barrio Logan

UTC Ice skating lessons
Courtesy of UTC Ice

Ice Skating at UTC Ice 

While it may not be snowing in San Diego, there is always Ice at UTC Westfield in La Jolla. Work on your triple axel and crossovers during the skating rink’s open freestyle sessions daily. Pricing for public skating is $30 through December 31, 2025. No hourly limit—skate as long as you’d like.

4545 La Jolla Village Dr, San Diego, CA 92122

iFly indoor flying experience
Courtesy of iFly

Indoor Skydiving at iFly 

When conditions aren’t ideal for an outdoor jump, consider a skydiving session indoors at iFly. With two locations in San Diego (Mission Valley and Oceanside), iFly is the perfect place to experience the sensation of flying in one of the company’s high-powered wind tunnels. While a real skydive from a plane lasts you approximately 45 seconds, sessions in their skydiving simulator last a minute each across two sessions—an experience that starts at $89.

Locations in Mission Valley and Oceanside

Birch aquarium fish exhibit
Courtesy of UCSD

Explore Ocean Life at the Birch Aquarium

When the weather isn’t fit for a day at the beach, consider a trip to the Birch Aquarium in La Jolla to explore the fascinating world of local marine life. The Scripps Institute aquarium is home to over 5,000 fish in 60+ aquarium habitats making it a great destination for marine biology enthusiasts, families, and children on a rainy day, with prices starting at $14.95 for children aged 3-12.

2300 Expedition Way, La Jolla

Oceanside surf museum showcasing the history of surfboards
Courtesy of Visit Oceanside

Brush Up on Surfing History at the California Surf Museum  

Do your immune system a favor and quell your rainy day blues with a stroll through surfing history at the California Surfing Museum in Oceanside. Founded in 1986, the space features a timeline of surfboard design, an exhibit explaining the science of surfing, classic surf photography, and more to get your mind surfing. Tickets are $7 for adults, and kids under 11 get free entry. 

312 Pier View Wy, Oceanside

Lobby in Sailor's Grave tatoo parlor
Courtesy of Sailor’s Grave Tattoo Gallery

Get a Tattoo at Sailor’s Grave 

Whether you’re looking to expand your tattoo sleeve, adorn your body with new art, or immortalize a loved one (or pet), swing by Sailor’s Grave in Hillcrest for some new ink. Talented artists will work their magic to decorate your skin to your heart’s content, offering classic Americana designs as well as custom ink from Gary Koblis’ team of tattoo artists. Walk-ins are welcome from 12 to 8 or 9 p.m daily. 

3958 Fourth Ave, Hillcrest

People jumping on trampolines at Sky Zone
Courtesy of Sky Zone Trampoline Park

Fly High at Sky Zone 

If skydiving is too high-flying for your preferences, try Sky Zone Trampoline Park for a less intense indoor flying experience. Sky Zone is the ideal place to let loose, offering facilities including a Ninja Warrior obstacle course, parkour blocks, trampoline basketball, dodgeball, and many others. Two-hour passes start at $28.99.

851 District Pl #100, Chula Vista

Interior of Old Globe theatre during play
Courtesy of The Old Globe Theatre

An Evening at the Old Globe Theatre

Most days, San Diego is graced by the fine theatre performances of the San Diego Old Globe Theater, making it the perfect refuge from the rain. Laugh, cry, and enjoy performances by local theater companies. Catch Dr. Seuss’s How the Grinch Stole Christmas! through December 31 or Ebenezer Scrooge’s BIG San Diego Christmas Show through December 28. Next up: Henrik Ibsen’s Hedda Gabler starring Katie Holmes (February 7 – March 8, 2026).

1363 Old Globe Way, Balboa Park

Bernardo Winery bottles and charcuterie board
Courtesy of Trip Advisor

Wine Tasting at Bernardo Winery  


Gather your tasting notes and head to Bernardo Winery, one of the oldest continuously operating wineries in California, just 25 minutes north of downtown San Diego. Bernardo Winery‘s tasting room and Kitchen are open from 11 a.m. to 8 p.m. Wednesday to Saturday and Sundays from 11 a.m. to 6 p.m. You’ll find curated wine flights, wines by the glass, and bottle sales, plus brick-oven pizzas, pastas, salads, and bruschetta. Once you’ve wined and dined, explore Bernardo Winery’s village shops, coffee roaster, and artist galleries.

13330 Paseo Del Verano Norte, Rancho Bernardo

Interior of Stone Brewing Escondido
Courtesy of Stone Brewing

Brewery Tour at Stone Brewing’s World Bistro & Gardens

A one-acre beer garden, giant casks filled with your favorite IPA, and plenty of hops await you at the Stone Brewery World Bistro & Gardens in Escondido. Try favorites like their Delicious IPA or Buenaveza lager, book a factory tour to learn about the brewing process, and take home a growler of freshly brewed special batch beers to end your rainy night at home.

1999 Citracado Parkway, Escondido  

Courtesy of Belmont Park

Indoor Fun and Games at Belmont Park

Belmont isn’t just the perfect place to visit on a sunny San Diego day. With a variety of fun activities like laser tag, an arcade, an escape room, a 7D theater, covered bumper cars, and photo booths, Belmont Park is a ideal rainy day retreat for families looking to have some fun without getting wet.

3146 Mission Blvd, Mission Beach

Share this post

Subscribe to our newsletters

Select Options

By subscribing you confirm that you agree with our Terms and Conditions and Privacy Policy.

Thousands of savvy locals already get it.

San Diego's best restaurants, experiences, and events—handpicked and delivered to your inbox weekly. You in?

Close the CTA

Contact Us

1230 Columbia Street, Suite 800,

San Diego, CA