Select a City
Salem, VA
Salem, VA
Change Town
Best State and County Fairs around Salem, VA
Jul
31
Tri-County Fair
8:00 AM
Tri-County Fairgrounds
Petersburg, WV
Learn More
Jul
31
Virginia Highlands Festival
9:00 AM
Abingdon, VA
Learn More
Jul
31
Albemarle County Fair
4:00 PM
James Monroe's Highland
Charlottesville, VA
Learn More
Jul
31
Braxton County Fair
6:00 PM
Holly Gray Park
Sutton, WV
Learn More
Aug
01
Mercer County Fair
7:00 AM
Pikeview High School
Princeton, WV
Learn More
Aug
01
Tri-County Fair
9:00 AM
Tri-County Fairgrounds
Petersburg, WV
Learn More
Aug
01
Virginia Highlands Festival
9:00 AM
Abingdon, VA
Learn More
Aug
01
Appalachian Festival
9:00 AM
Beckley, WV
Learn More
Aug
01
Albemarle County Fair
10:00 AM
James Monroe's Highland
Charlottesville, VA
Learn More
Aug
01
Tazewell County Fair
6:00 PM
Tazewell County Fair
Tazewell, VA
Learn More
Aug
01
Braxton County Fair
7:00 PM
Holly Gray Park
Sutton, WV
Learn More
Aug
02
Mercer County Fair
7:00 AM
Pikeview High School
Princeton, WV
Learn More
Aug
02
Virginia Highlands Festival
9:00 AM
Abingdon, VA
Learn More
Aug
02
Appalachian Festival
9:00 AM
Beckley, WV
Learn More
Aug
02
Tri-County Fair
10:00 AM
Tri-County Fairgrounds
Petersburg, WV
Learn More
Aug
02
Albemarle County Fair
10:00 AM
James Monroe's Highland
Charlottesville, VA
Learn More
Aug
02
Tazewell County Fair
6:00 PM
Tazewell County Fair
Tazewell, VA
Learn More
Aug
02
Braxton County Fair
7:30 PM
Holly Gray Park
Sutton, WV
Learn More
Aug
03
Tazewell County Fair
Tazewell County Fair
Tazewell, VA
Learn More
Aug
03
Virginia Highlands Festival
9:00 AM
Abingdon, VA
Learn More
Show More
Search in a different zip code / city:
Search
Select Nearby Town
×
Salem, VA
Roanoke, VA
Vinton, VA
Cloverdale, VA
Bent Mountain, VA
Elliston, VA
Daleville, VA
Troutville, VA
Shawsville, VA
Boones Mill, VA
Hardy, VA
Blue Ridge, VA
Copper Hill, VA
New Castle, VA
Villamont, VA
Nearby Towns
×
Search
Salem, VA
Roanoke, VA
Vinton, VA
Cloverdale, VA
Bent Mountain, VA
Elliston, VA
Daleville, VA
Troutville, VA
Shawsville, VA
Boones Mill, VA
Hardy, VA
Blue Ridge, VA
Copper Hill, VA
New Castle, VA
Villamont, VA
Explore Another City