The 10 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 10 best fall festivals in the Old Dominion.  

1. 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. 

#berkeleyhundred #berkeleyplantation 1st thanksgiving re-enactment

A post shared by santosleena (@santosleena) on

2. 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. 

3. Craig County Fall Festival, New Castle, VA

The Craig County Fall Festival in New Castle, Virginia, is an old-fashioned jubilee, celebrating everything fall. Enjoy an extravagant antique car show, live music, raffles, and delicious food. Historians will particularly enjoy the demonstrations and exhibits showcasing the history of Craig County at the Old Brick Hotel museum. 

4. Newport News Fall Festival of Folk Life, Newport News, VA

The Newport News Fall Festival of Folk Life is famous for its local indie music, acoustic bluegrass, multicultural folk dance performances, ciders, craft beers, craft demonstrations, and farm-to-table food. The long-running celebration attracts over 35,000 people and boasts more than 150 exhibitors each year.

5. 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.

6. 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.

7. 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.

8. Annual Fredericksburg Pet Show, Fredericksburg, VA

One of the newer festivals on the list, the Annual Fredericksburg Pet Show is an event perfect for the entire family. It “brings together pet owners, lovers and enthusiasts with vendors that represent all aspects of the pet world.” Kids will enjoy the petting zoo, K-9 demonstrations, reading to therapy dogs, and more.

9. 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.

#43rdstreetfestivalofthearts #rva

A post shared by Leslie Banta (@_lesliebanta) on

10. 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.
Select a Virginia town to find the Best Things-To-Do and Places To Go around you
Find Festivals, Fairs and Parades Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Accomack County

Albemarle County

Alleghany County

Amelia County

Amherst County

Appomattox County

Arlington County

Augusta County

Bath County

Bedford County

Bland County

Botetourt County

Bristol County

Brunswick County

Buchanan County

Buckingham County

Buena Vista City County

Campbell County

Caroline County

Carroll County

Charles City County

Charlotte County

Charlottesville City County

Chesapeake City County

Chesterfield County

Clarke County

Colonial Heights City County

Covington City County

Craig County

Culpeper County

Cumberland County

Danville City County

Dickenson County

Dinwiddie County

Essex County

Fairfax County

Fauquier County

Floyd County

Fluvanna County

Franklin County

Franklin City County

Frederick County

Galax City County

Giles County

Gloucester County

Goochland County

Grayson County

Greene County

Greensville County

Halifax County

Hampton City County

Hanover County

Harrisonburg City County

Henrico County

Henry County

Highland County

Hopewell City County

Isle Of Wight County

James City County

King And Queen County

King George County

King William County

Lancaster County

Lee County

Lexington City County

Loudon County

Loudoun County

Louisa County

Lunenburg County

Lynchburg City County

Madison County

Manassas Park City County

Martinsville City County

Mathews County

Mecklenburg County

Middlesex County

Montgomery County

Nelson County

New Kent County

Newport News City County

Norfolk City County

Northampton County

Northumberland County

Norton City County

Nottoway County

Orange County

Page County

Patrick County

Petersburg City County

Pittsylvania County

Poquoson City County

Portsmouth City County

Powhatan County

Prince Edward County

Prince George County

Prince William County

Pulaski County

Radford County

Rappahannock County

Richmond County

Richmond City County

Roanoke County

Roanoke City County

Rockbridge County

Rockingham County

Russell County

Salem County

Scott County

Shenandoah County

Smyth County

Southampton County

Spotsylvania County

Stafford County

Staunton City County

Suffolk City County

Surry County

Sussex County

Tazewell County

Virginia Beach City County

Warren County

Washington County

Waynesboro City County

Westmoreland County

Winchester City County

Wise County

Wythe County

York County