← Things to do with kids in San Francisco

Place · Outdoors

Santa's Tree Farm and Village (choose-and-cut Christmas trees, train and Santa)

When
Visit on your scheduleTree cutting Nov 14–Dec 23: weekends 8–5, weekdays 9–5. Train/gift shop/Mrs. Claus' kitchen weekends Nov 21–Dec 13, 9am–4pm. Santa Fri Nov 27 and weekends through Dec 13, 11am–4pm (no Santa Dec 5).
Where
Santa's Tree Farm and Village78 Pilarcitos Creek Road (Hwy 92), Half Moon Bay, CA 94019Open in Google Maps ↗
Ages
Santa visits for all members of the family; storytime priced per child
Cost
No admission fee stated; Santa visits complimentary with any purchase; storytime $14 per child (accompanying adult free); tree prices not printed
Organizer
Santa's Tree Farm and Village

A 487-acre choose-and-cut Christmas tree farm on Highway 92 in Half Moon Bay, in its 52nd year of selling trees in 2026. Tree cutting runs November 14 through December 23, rain or shine (weekends 8am–5pm, weekdays 9am–5pm), with pre-cut trees in the barn and Norway spruce, cedar, Douglas fir, Monterey pine and redwood in the field. Santa's Village (Santa Express train rides, gift shop, Mrs. Claus' kitchen) is open weekends only November 21–December 13, 9am–4pm, weather permitting. Santa visits Friday, November 27 and weekends through December 13, 11am–4pm (no Santa December 5); visits with Santa are complimentary with any purchase, and candy canes are free with every tree purchase while supplies last. Storytime with Buddy the Elf is offered weekends Nov 28–Dec 13 at 11am, 1pm and 3pm for $14 per child (accompanying adult free; reservations via email). The farm is for customers only; a 3% surcharge applies to credit cards. Tree and train prices are not printed on the pages read.

Visit the official site ↗
Official sources checked2026-10-13

Published details checked online. Contact responsiveness and live booking availability have not been confirmed.

What was checked & what still needs confirmation

Homepage and contact page carry the 2026 dates; the Hours page still has a leftover paragraph describing the 2025 season (Nov 22–Dec 23, 2025) above the same 2026 schedule. Treat the 2026 block as current.