The 7 Best Fall Festivals in Virginia!

Virginians love fall. That much is evident from the extraordinarily diverse array of festivals and celebrations held each year. Ring in the new season in style by attending any of the following 7 best fall festivals in the Old Dominion.  

Virginia Thanksgiving Festival, Charles City, VA

Every year, the Berkley Plantation in Charles City, Virginia, celebrates the fall season by re-enacting the first Thanksgiving. In addition, the festival features a horse-drawn carriage parade, musicians, magicians, dancers, crafts, activities, and a corn maze. Get into the Thanksgiving spirit the old-fashioned way. 

Shenandoah Fall Foliage Bike Festival, Staunton, VA

The Shenandoah Valley is one of the most beautiful places in the United States, and the people of Staunton celebrate the coming of fall with the annual Fall Foliage Bike Festival. The festival attracts bicyclists from all over the mid-Atlantic, including families. 

Crab Carnival, West Point, VA

The Crab Carnival is the perfect family event. The free carnival includes a Firefighter’s Parade, children’s bike race, live music, fireworks, food, arts and crafts vendors, and, of course, the carnival, among other events.

Harrisonburg International Festival, Harrisonburg, VA

Take a trip to Harrisonburg, Virginia, for the annual International Festival, celebrating Harrisonburg’s diversity and hospitality. This family-friendly event features food, crafts, and activities, including traditional performances that highlight the different cultures on display, performed by people of that culture.

View this post on Instagram

A post shared by HHS Media (@hhsmedianow)

State Fair of Virginia, Doswell, VA

Doswell, Virginia, hosts the annual State Fair of Virginia each fall. Features attractions include the Famous Rosaire's Pig Race, Heritage Village Music Series, a rodeo, an FMX bike show, the Virginia Logger's Association demonstrations, and more. Indulge in incredible state fair food while you peruse all that Virginia has to offer.

43rd Street Festival of the Arts, Richmond, VA

Each fall, artists from around the state apply to participate in the 43rd Street Festival of the Arts in Virginia's capitol, Richmond. With limited spots, only the best artists are offered spots to sell their wares. Purchase from many of the best artists in the state and enjoy a live music line-up, too.

View this post on Instagram

A post shared by Leslie Banta (@_lesliebanta)

Virginia Wine Festival, Alexandria, VA

Much of rural Virginia is devoted to wineries, and every fall, Alexandria, Virginia, celebrates that fact with the Virginia Wine Festival. Enjoy the Virginia Oyster Pavilion, tons of food trucks, and over 200 different varieties of Virginia wine. 

A post shared by Ethan ( on

View more Virginia Festivals, Fairs and Parades.
Share your favorites!
Virginia Search
Find Festivals, Fairs and Parades Near You
Find Festivals, Fairs and Parades Near You

DCBU Bluegrass Febfest

6:00 PM
Earp's Ordinary, Fairfax, VA
Learn More

Rappahannock Oyster Festival

1:00 PM
Strangeways Brewing Fredericksburg, Fredericksburg, VA
Learn More

Church Hill Irish Festival

9:00 AM
Church Hill Irish Festival, Richmond, VA
Learn More

Saint Patrick's Day Dance Party

5:00 PM
Wilderness Presidential Resort, Spotsylvania, VA
Learn More

Church Hill Irish Festival

10:00 AM
Church Hill Irish Festival, Richmond, VA
Learn More
Show More
Select a Virginia town to find
the Best Things-To-Do and Places To Go around you
Bristol County
Buena Vista City County
Charles City County
Charlottesville City County
Chesapeake City County
Colonial Heights City County
Covington City County
Danville City County
Franklin City County
Galax City County
Hampton City County
Harrisonburg City County
Hopewell City County
Lexington City County
Loudon County
Lynchburg City County
Manassas Park City County
Martinsville City County
Newport News City County
Norfolk City County
Norton City County
Petersburg City County
Poquoson City County
Portsmouth City County
Powhatan County
Radford County
Roanoke City County
Salem County
Staunton City County
Suffolk City County
Waynesboro City County
Winchester City County