300 Trails in Virginia

Trail Name Difficulty Length (mi) Rating City
Fountainhead Regional Park Intermediate difficulty 13.0 ***** Fairfax
Waid Park Intermediate difficulty 12.0 **** Rocky Mount
Brushy Hill  difficulty 12.0 Lexington
Bull Run Occoquan Trail Advanced difficulty 12.0 **** Fairfax Station
Fort Lewis Mountain Trails Beginner difficulty 12.0 **** Roanoke
Lake Anna State Park Beginner difficulty 12.0 *** Thornburg
Hungry Mother State Park Beginner difficulty 12.0 ***** Marion
North Mountain/longdale Loop Advanced difficulty 12.0 ***** Clifton Forge
Lake View Trail At Pocahontas (Pocahontas State Park) Intermediate difficulty 12.0 **** Richmond
Dody Ridge Advanced difficulty 12.0 ***** Roanoke
Black Water Creek Beginner difficulty 12.0 **** Lynchburg
New River Trail, Galax To Fries Junction Easiest difficulty 12.0 **** Galax
Dragon's Back Expert difficulty 12.0 ***** Salem
Breaks Interstate Park Intermediate difficulty 12.0 **** Grundy
First Landing State Park Beginner difficulty 12.0 *** Virginia Beach
Guest River Trail Easiest difficulty 12.0 *** St. Paul
Mountain Laurel Trails Intermediate difficulty 11.0 ***** Horsepasture
Little Mountain Trail System Intermediate difficulty 11.0 **** Martinsville
Quantico Trail Intermediate difficulty 11.0 **** Quantico
Appomattox River Trail Beginner difficulty 10.0 **** Petersburg, Va
Massanutten Bike Park Advanced difficulty 10.0 **** Massanutten
East End Trail Intermediate difficulty 10.0 ** Richmond
C.F. Phelps Wildlife Management Area  difficulty 10.0 Sumerduck
Bryce Mountain Bike Park Advanced difficulty 10.0 ***** Basye
Holliday Lake State Park  difficulty 10.0 Appomattox
Fairy Stone State Park Advanced difficulty 10.0 *** Stuart
Round Mountain (Wolf Creek Trails)  difficulty 10.0 Bastian
Argyl/Ferry Farm Intermediate difficulty 10.0 **** Fredericksburg
John Lee Pratt Park Beginner difficulty 10.0 ** Fredericksburg
Kennedy Peak Advanced difficulty 10.0 *** Edinburg
Lake Fairfax Intermediate difficulty 10 **** Reston
Massanutten Western Slope Advanced difficulty 10.0 ***** Keezletown
Difficult Run Beginner difficulty 10.0 *** Fairfax County
Sugar Hollow Park Intermediate difficulty 10.0 **** Bristol
Lake Maury Intermediate difficulty 10.0 **** Newport News
Flag Rock Area Trails (FRAT)  difficulty 10 Norton
Lookout Mountain/ Wild Oak Advanced difficulty 9.0 *** Stokesville
Grayson Highlands State Park Beginner difficulty 9.0 ** Mouth of Wilson
Sandy Bottom Nature Park Beginner difficulty 9.0 **** Hampton
Beaverdam Park Beginner difficulty 9 *** Gloucester
Laurel Hill Park Beginner difficulty 9.0 **** Lorton
Timber Ridge (Reddish Knob) Intermediate difficulty 8.0 ***** Harrisonburg
Matthews State Forest Trail Intermediate difficulty 8.0 ***** Galax
The Grant Beginner difficulty 8.0 *** Ashburn
Wilderness Road State Park Easiest difficulty 8.0 *** Ewing
Twin Lakes State Park Easiest difficulty 8.0 *** Green Bay
Natural Tunnel State Park  difficulty 8.0 Duffield
College Woods Intermediate difficulty 8.0 *** Williamsburg
Yorktown Historical Trail Beginner difficulty 8.0 **** Yorktown
Preddy Creek Intermediate difficulty 8.0 **** Ruckersville

Know of a new mountain bike trail not listed here? Please tell us about it using this form. Find mountain bike trails near you or for even more trail inspiration and how we ranked the mountain bike trails, see this list of the best mountain bike trails in the world.