
Our contributor Laura, from SFMamaKoala.com, wrote the introduction for this month’s guide and shared many of the events you’ll find this month’s guide. She’s a San Francisco native who’s in the know on all things family-friendly around the city. If you find yourself on the Peninsula, check out things to do in the area from Mid-Peninsula Moms Blog, and Wine Country Moms Blog has you covered for trips up north.
In December the City is buzzing with ice skating, shopping, and holiday festivities. Between Christmas, Hanukkah, and Kwanzaa, there is something for everyone. And after being cooped up inside during the bad air quality from Camp Fire, no doubt families are eager to go out and explore the town. What are your favorite SF holiday events and traditions?
Click a date in the calendar below to discover activities happening on that day or keep scrolling to see a list of all the fun events we’ve found. Click on any of them to get even more details.
If you’re interested in only viewing holiday-related events, visit our Holiday Event Guide, where we’ve got everything categorized by activity for you.
SF Holiday Event Guide
Know of something else fun going on around town? YOU can add it directly to our community calendar! These can be activities that you or your business are sponsoring or they can simply be activities that you love and want to spread the word to other local families.
Click to Add Your Event
Fri
20
April 21 @ 1:30 pm - May 26 @ 2:30 pm
Fri
20
April 28 @ 1:30 pm - June 2 @ 2:30 pm
Fri
20
May 5 @ 1:30 pm - June 9 @ 2:30 pm
Sat
21
May 21 @ 10:00 am - 5:00 pm
Sat
21
May 21 @ 10:00 am - 4:00 pm
Sat
21
May 21 @ 11:00 am - 4:00 pm
Sun
22
May 22 @ 10:00 am - 5:00 pm
Sun
22
May 22 @ 10:30 am - 12:00 pm
Sun
22
May 22 @ 1:30 pm - 5:00 pm
Mon
23
May 23 @ 6:30 am - May 27 @ 7:30 am
Mon
23
May 23 @ 8:00 am - May 27 @ 9:00 am
Mon
23
May 23 @ 9:00 am - May 27 @ 10:00 am
Mon
23
May 23 @ 9:00 am - May 27 @ 10:00 am
Mon
23
May 23 @ 10:30 am - May 27 @ 11:30 am
Tue
24
May 24 @ 6:30 pm - 7:20 pm
Wed
25
May 25 @ 2:00 pm - 6:00 pm
Sun
29
May 29 @ 10:30 am - 12:00 pm
Mon
30
May 30 @ 6:30 am - June 3 @ 7:30 am
Mon
30
May 30 @ 6:30 am - June 3 @ 7:30 am
Mon
30
May 30 @ 8:00 am - June 3 @ 9:00 am
Tue
31
May 31 @ 6:30 pm - 7:20 pm
Jun
01
June 1 @ 2:00 pm - 6:00 pm
Jun
04
June 4 @ 8:00 pm - 11:00 pm
Jun
06
June 6 @ 9:00 am - August 19 @ 3:00 pm
Jun
07
June 7 @ 6:30 pm - 7:20 pm
Jun
08
June 8 @ 2:00 pm - 6:00 pm
Jun
11
June 11 @ 10:00 am - 5:00 pm
Jun
12
June 12 @ 10:00 am - 5:00 pm
Jun
12
June 12 @ 10:30 am - 12:00 pm
Jun
12
June 12 @ 10:30 am - 12:00 pm
Jun
12
June 12 @ 2:00 pm - 4:30 pm
Jun
13
June 13 @ 9:00 am - August 5 @ 4:00 pm
Jun
14
June 14 @ 6:30 pm - 7:20 pm
Jun
15
June 15 @ 2:00 pm - 6:00 pm
Jun
17
June 17 @ 5:30 pm - 7:00 pm
Jun
18
June 18 @ 2:00 pm - 3:30 pm
Jun
20
June 20 @ 9:00 am - July 8 @ 10:30 am
Jun
20
June 20 @ 9:00 am - July 15 @ 10:30 am
Jun
21
June 21 @ 6:30 pm - 7:20 pm
Jun
22
June 22 @ 2:00 pm - 6:00 pm
Jun
26
June 26 @ 10:30 am - 12:00 pm
Jun
28
June 28 @ 6:30 pm - 7:20 pm
Jun
29
June 29 @ 2:00 pm - 6:00 pm
Jul
05
July 5 @ 6:30 pm - 7:20 pm
Jul
06
July 6 @ 2:00 pm - 6:00 pm
Jul
11
July 11 @ 9:30 am - 2:30 pm
Jul
12
July 12 @ 6:30 pm - 7:20 pm
Jul
13
July 13 @ 2:00 pm - 6:00 pm
Jul
18
July 18 @ 9:00 am - August 12 @ 10:30 am
Jul
18
July 18 @ 9:00 am - August 5 @ 10:30 am
Jul
18
July 18 @ 9:30 am - 2:30 pm
Jul
19
July 19 @ 9:30 am - 2:30 pm
Jul
19
July 19 @ 6:30 pm - 7:20 pm
Jul
20
July 20 @ 9:30 am - 2:30 pm
Jul
20
July 20 @ 2:00 pm - 6:00 pm
Jul
21
July 21 @ 9:30 am - 2:30 pm
Jul
22
July 22 @ 9:30 am - 2:30 pm
Jul
25
July 25 @ 9:30 am - 2:30 pm
Jul
26
July 26 @ 6:30 pm - 7:20 pm
Jul
27
July 27 @ 2:00 pm - 6:00 pm
Aug
02
August 2 @ 6:30 pm - 7:20 pm
Aug
03
August 3 @ 2:00 pm - 6:00 pm
Aug
09
August 9 @ 6:30 pm - 7:20 pm
Aug
10
August 10 @ 2:00 pm - 6:00 pm
Aug
16
August 16 @ 6:30 pm - 7:20 pm
Aug
17
August 17 @ 2:00 pm - 6:00 pm
Aug
23
August 23 @ 6:30 pm - 7:20 pm
Aug
24
August 24 @ 2:00 pm - 6:00 pm
Aug
30
August 30 @ 6:30 pm - 7:20 pm
Aug
31
August 31 @ 2:00 pm - 6:00 pm
Sep
06
September 6 @ 6:30 pm - 7:20 pm
Sep
07
September 7 @ 2:00 pm - 6:00 pm
Sep
13
September 13 @ 6:30 pm - 7:20 pm
Sep
14
September 14 @ 2:00 pm - 6:00 pm
Sep
20
September 20 @ 6:30 pm - 7:20 pm
Sep
21
September 21 @ 2:00 pm - 6:00 pm
Sep
27
September 27 @ 6:30 pm - 7:20 pm
Sep
28
September 28 @ 2:00 pm - 6:00 pm
Oct
04
October 4 @ 6:30 pm - 7:20 pm
Oct
05
October 5 @ 2:00 pm - 6:00 pm
Oct
11
October 11 @ 6:30 pm - 7:20 pm
Oct
12
October 12 @ 2:00 pm - 6:00 pm
Oct
19
October 19 @ 2:00 pm - 6:00 pm
Oct
26
October 26 @ 2:00 pm - 6:00 pm
Nov
02
November 2 @ 2:00 pm - 6:00 pm
Nov
09
November 9 @ 2:00 pm - 6:00 pm
Nov
16
November 16 @ 2:00 pm - 6:00 pm
Nov
23
November 23 @ 2:00 pm - 6:00 pm
Nov
30
November 30 @ 2:00 pm - 6:00 pm
Dec
02
December 2 @ 10:00 am - December 4 @ 4:00 pm
Dec
07
December 7 @ 2:00 pm - 6:00 pm
Dec
10
December 10 @ 8:00 am - December 11 @ 6:00 pm
Dec
14
December 14 @ 2:00 pm - 6:00 pm
Dec
21
December 21 @ 2:00 pm - 6:00 pm
Feb
07
February 7, 2023 @ 6:30 pm - 7:20 pm
Feb
07
February 7, 2023 @ 6:30 pm - 7:20 pm
Feb
14
February 14, 2023 @ 6:30 pm - 7:20 pm
Feb
21
February 21, 2023 @ 6:30 pm - 7:20 pm
Feb
28
February 28, 2023 @ 6:30 pm - 7:20 pm
Mar
07
March 7, 2023 @ 6:30 pm - 7:20 pm
Mar
14
March 14, 2023 @ 6:30 pm - 7:20 pm
Mar
21
March 21, 2023 @ 6:30 pm - 7:20 pm
Mar
28
March 28, 2023 @ 6:30 pm - 7:20 pm
Apr
04
April 4, 2023 @ 6:30 pm - 7:20 pm
Apr
11
April 11, 2023 @ 6:30 pm - 7:20 pm
Apr
18
April 18, 2023 @ 6:30 pm - 7:20 pm
Apr
25
April 25, 2023 @ 6:30 pm - 7:20 pm
May
02
May 2, 2023 @ 6:30 pm - 7:20 pm
May
09
May 9, 2023 @ 6:30 pm - 7:20 pm
May
16
May 16, 2023 @ 6:30 pm - 7:20 pm
View More…