Too cool to head to the coast? Dropping temps doesn’t mean that you can’t still get your swim on. It’s year-round summer at these local indoor pools that cater to kids who’d rather spend the day splashing in the warm water. So grab the goggles and the Nemo floaties and head out to one of these indoor water wonderlands.

Ready.... Set... Jump Start into Summer with Goldfish Swim School

San Francisco

San Francisco Recreation and Parks Indoor Pools
There are eight indoor swimming pools around San Francisco. Admission to all the pools is just $6 for adults and $1 for kids. Most are detailed below, but check website for more details.


Giammona Westmoor High Swimming Pool
This gorgeous new pool opened in 2010, and has been raved about ever since. It’s clean and warm and has a water slide, spacious locker rooms, plenty of showers, and a handy spin dry for all those soggy swimsuits you’ll be taking home with you. Open swim times are Friday 5:30–7:30 p.m. and Saturday and Sunday from 12:30–2:30 p.m.

131 Westmoor Ave.
Daly City, Ca

Sava Pool

Photo : Charlie Sava Pool

Charlie Sava Swimming Pool
Sava indoor pool is now one of the go-to places to swim. It’s clean, well maintained and has an outdoorsy feel thanks to its glass ceiling and large windows. Special noise-reduction equipment keeps the echoes down. The water is 4 feet deep at its shallowest. Family swim times are on Monday, Tuesday and Wednesday 2:30–3:30 p.m., Friday from 2:30–3:30 p.m. and 6:30-8:30 p.m., Saturday from 12:30–2 p.m. and Sunday from 1–2:30 p.m.

2699 19th Ave.
San Francisco, Ca

Hamilton Swimming Pool
This recently revamped indoor recreation center has been voted one of the nicest and cleanest public pools in the city. Real estate is always at a premium in San Francisco, which makes the 75-foot long pool at Hamilton Recreation Center all the more welcome.  There’s even space for two enormous corkscrew water slides, one that deposits you into the kiddie pool and a second that drops stronger swimmers 7 feet above the water at lightning speed, into the big pool’s deep end. Please note that children have to be at least 48 inches tall to ride the water slide. Enjoy family/open swim Tuesday, Wednesday and Friday from 2:30 p.m.–3:30 p.m.

1900 Geary Blvd.
San Francisco, Ca

Bakar Fitness center san franciscoPhoto: Bakar Fitness Center

Bakar Fitness and Recreation Center
This pool is not part of SF Park and Recreation Centers, and thus is slightly more expensive than the ones mentioned above but is totally worth it, as the facility was designed with kids in mind. The 25-yard-long indoor pool is particularly shallow. The deepest part is 4.5 feet deep, and the shallowest is 2.5 feet deep. Family times are very frequent, so check the schedule for a time that works for you. Entrance fee is $20 per adult, $10 for kids above 3 and free under 3 year old. For that price, you’ll get a towel, soap, shampoo and conditioner. Ask for the family locker room where you’ll find two private showers, a changing table, and an open locker area. Locks are available for rent at 50 cents, or you can bring your own.

1675 Owens St.
San Francisco, Ca

kid_richmond_plunge_poolPhoto: The Richmond Plunge by Arin Hailey Reese

East Bay

Richmond Swim Center

While the Richmond Plunge is closed for maintenance, the Richmond Swim Center has taken over the recreational swim times. On Saturday and Sunday from 1:30-4pm the pool is open for family swim with fees of $5 for adults and $3 for kids. Tuesday and Thursdays from 5-7 p.m. the shallow end is reserved for tot splash time for ages 0-5 (with adult) and everyone pays only $2.

4300 Cutting Blvd.
Richmond, Ca

Richmond Plunge
(Note: Check online before you go. The pool is currently closed for maintenance with an unknown opening date.) “The Plunge” as it’s affectionately called, was built back in 1926 and locals still remember swimming there as kids. It was closed for ten years, then underwent a complete remodel and reopened in 2010 to rave reviews. Thanks to solar heating and non-chlorinated saline water, it’s proud to be able to call itself the most eco-friendly pool in the U.S. It’s huge, and has a large shallow area perfect for youngsters, just 2 feet, 3 inches deep. Lockers are free, and there’s even soap in the showers, so no need to bring your own.

1 East Richmond Ave.
Richmond, Ca

Silliman Aquatic Center

Photo courtesy of Silliman Aquatic Center

Silliman Aquatic Center
It’s always 72 degrees in Newark when you head to the 32,000 square foot Silliman Aquatic Center. With a combination of large slides, a lazy river, spa, open lap pool and a children’s activity pool kids of all ages will have a blast and parents can relax poolside or join in the fun. Winter/spring hours at the activity pool are Fridays 5-10 p.m., Saturdays 12:30-6:30 p.m. and Sundays 12:30-5:30 p.m. Fees are: $3 for kids 0-2 (includes a swim diaper), kids 3-17 and seniors are $7, and adults are $9.

6800 Mowry Ave.
Newark, Ca

Albany Aquatic Center
The 136,000 gallon indoor pool at the Albany Aquatic Center is a balmy 84-86 degrees year round. Winter hours include daily rec swim (except Sunday). The shallow end is 3’6″ deep and it goes down to 7 feet in the deep end so make sure you bring your floaties for the little mermaids. Kids 4 and under are $3, ages 5-17 are $4 and parents are $6.

1311 Portland Ave.
Albany, Ca

Mill Valley Pool

Photo: Mill Valley Pool

Marin County

Mill Valley Recreation Center Swimming Pool 
Everyone loves this sparkling-clean indoor/outdoor pool with its big windows and removable roof for warm summer days. Little ones feel right at home splashing and playing in the shallow “cove” area (wide steps descend gradually into the water), and for kids 48 inches tall, the water slide is always a big hit. The pool also offers sinker toys. Recreational swim on Saturday and Sunday is 12:30-4:55 p.m. and there is family swim time offered each weekday in the shallow “cove” area. Note that this schedule changes during vacation time.

180 Camino Alto
Mill Valley, Ca

Jean E Brink Pool

Photo: Jean E Brink Pool


Jean E. Brink Swimming Pool
Jean is an avid swimmer who has been coming to the pool since its opening in 1978. And we understand why! It is extremely spacious: ten lanes 25 yard long each. It has been recently remodeled and it is one of the very few indoor pools in the Peninsula. Older kids will love trying their best splash from the diving boards.  The shallowest part is 3 feet deep, and will be perfect for family swim Monday and Friday 7-9 p.m or Saturday and Sunday 1-3 p.m. Adult $6 and kids $5, don’t forget to bring your own lock and towel.

401 Paloma
Pacifica, Ca

Orange Memorial Pool
How nice would it be to play in the pool with your little ones while looking at some gorgeous nature? Well at Orange Memorial Pool it is possible! The huge bay windows almost make you forget that you are in an indoor pool. There is also plenty of natural light coming from the ceiling. Spectator seatings are available, this way you can also enjoy the view of the trees when you need a break from the pool. Definitely very relaxing. Come Monday, Wednesday and Friday, 9:30–10:30 a.m. with your kids under 5, and for all-ages recreation on Friday 7-8:30 p.m., Saturday 1:30–3 p.m. and Sunday 12:30–2 p.m.

781 Tennis Dr.
South San Francisco, Ca

WaterWorks AquaticsPhoto: Waterworks Aquatics

South Bay

Waterworks Aquatics
A swimming pool ideal for kids as well as the harried parents who have to pack their bags. Just inside the front door, next to the front desk, a shop carries anything you may have forgotten or didn’t know you needed: snacks, swimsuits, swim diapers, goggles, kick boards, inflatables, sinker toys and more. The water is a toasty 93 degrees and there is a 2.3-foot pool just for little ones to play in. The place is clean and well equipped, offering private showers and changing rooms, plus several changing stations and a swimsuit drier.

Recreation swim times are Friday 6–7:30 p.m. and Sunday 3-4 p.m. with a fee of $5 per person. One Saturday per month, Water Works Aquatics organizes Family Swim nights. They play music over their pool deck sound system, offer complimentary snacks and juice, and lend their inflatable pool toys. Call ahead to make sure the event is happening, as this program is subject to cancellation due to low enrollment. Entrance fee $5 per person with a max charge of $20/family.

1120 S. Bascom Ave.
San Jose, Ca.

AVAC swim school San Jose

Photo of AVAC Swim School courtesy of Danielle G. via yelp

AVAC Swim School
The swim school at Almaden Valley Athletic Club opens its doors to the public for open swim on Fridays 12-2:30 p.m. and Saturdays 5:45-7:45 p.m. Parents swim for free and kids are $10 each (unless you are a currently registered student at the swim school and then you only pay $7). Look into having AVAC host your next kiddie pool party in their private party room.

5400 Camden Ave.
San Jose, Ca

Where do you like to splash around on a cold day? Let us know in the comment section below!

—Kate Loweth, Erin Feher and Charlotte Burgoyne