Vermont Events
- This event has passed.
Townshend Holiday Festival
December 7, 2025 @ 10:00 am - 3:00 pm

The Townshend Holiday Festival showcases a parade of horses, a craft fair, live music, a visit from Santa and more.
Schedule of events
10 a.m. to 3 p.m. Shop at the Craft Fair downstairs in the Town Hall.
11 a.m. to 3 p.m. A Festival of Trees will be upstairs of the Town Hall, presented by Townshend Public Library.
Noon to 2 p.m. Music will be offered by Justice Chickens upstairs in the town hall.
1 p.m. Watch a parade of horses from Townshend and neighboring towns. Festively attired horses and riders will begin parading at Leland & Gray Union Middle/High School and travel up to Valley Village before returning.
2 p.m. Santa Claus visits the Town Hall.
Details
- Date: December 7, 2025
-
Time:
10:00 am - 3:00 pm
- Event Categories: Festivals, Holiday Events, Market, Townshend, Windham County
- Event Tags:holiday events, market, Santa, Southern Vermont, tree lighting
Venue
- Townshend Common
-
Route 30
Townshend, VT United States + Google Map
Related Events
-
Concerts on the Farm at Earth Sky Time in Manchester
June 7 @ 5:00 pm - 9:00 pm|Recurring Event (See all)One event on June 7, 2026 at 5:00 pm
One event on June 21, 2026 at 5:00 pm
One event on July 5, 2026 at 5:00 pm
One event on July 19, 2026 at 5:00 pm
One event on August 2, 2026 at 5:00 pm
One event on August 9, 2026 at 5:00 pm
One event on August 23, 2026 at 5:00 pm
One event on September 6, 2026 at 5:00 pm
One event on September 27, 2026 at 5:00 pm
One event on October 11, 2026 at 5:00 pm
-
Scott Farm Crêpe Night in Dummerston
June 10 @ 5:30 pm - 7:30 pm|Recurring Event (See all)One event on May 27, 2026 at 5:30 pm
One event on June 10, 2026 at 5:30 pm
One event on July 8, 2026 at 5:30 pm
One event on July 22, 2026 at 5:30 pm
One event on August 5, 2026 at 5:30 pm
One event on August 19, 2026 at 5:30 pm
-
Concerts in the Courtyard at Bennington Museum
June 12 @ 5:00 pm - 7:00 pm|Recurring Event (See all)An event every week that begins at 5:00 pm on Friday, repeating until August 28, 2026



