ROCKINGHAM COUNTY, VA (Rocktown Now) — Christmas is right around the corner and the Shenandoah Valley is gearing up in style. Check out this list of events happening around the Valley to get into the holiday spirit.

Live Nativity:

First Presbyterian Church | 17 Court Square, Harrisonburg | 12/6/25 at 5pm

Mt. Pleasant Church of the Brethren | 12/4-12/6 at 7pm

Live Nativity & Tree Lighting | Crozet United Methodist Church | 12/6/25 at 4:30pm

Live Nativity & Singing | Ford Ave, Standardsville | 12/12 – 12/19 at 7pm

Raphine Volunteer Fire Department | 12/12 and 12/13 at 7pm

Mill Creek Church of the Brethren | 12/21-12/23 at 7pm

Holiday Events:

Sip, Shop & Do Good at New Creation | 3052 S Main Street Harrisonburg | 12/5/25 from 5-8pm

Breakfast with Santa | Singers Glen Volunteer Rescue Squad | 12/6 at 9am

Harrisonburg Farmers Market Holiday Market | Turner Pavilion | 12/6 at 9am

Annual Christmas Market | Rockingham County Fairgrounds | 12/6 at 9am

Santa Visits Rockingham Cooperative | 1044 S High Street, Harrisonburg | 12/6 at 10am

Christmas on the Farm | Virginia Museum of the Civil War, New Market | 12/6 at 10am

Milk and Cookies with Santa | Smiley’s Ice Cream | 12/6 at 11am

Christmas Market | Brix & Columns Vineyards, McGaheysville | 12/6 and 12/7 at 12pm

Winter Festival 2025 | Town of Timberville – American Legion Park | 12/6 (10am) – 12/7 (1pm)

Sip & Paint – Christmas Magic | Marceline Vineyards | 12/10 at 6pm

Christmas Market – Arts, Crafts, Vendors | Augusta Expo | 12/13 at 9am

Ice Cream with the Grinch | Smiley’s Ice Cream | 12/13 at 11am

Alpine Goat Christmas Market | Alpine Goat Brewery | 12/13 at 12pm

Town of Shenandoah Christmas Tree Lighting | 736 4th Street | 12/13 at 6pm

Check out the full list of Augusta County parades here!