549 Trails in North Carolina

Trail Name Difficulty Length (mi) Rating City
Burnt Tree Peninsula (Jack Rabbit Trails) Intermediate difficulty 0.7 **** Hayesville
High Point (Jack Rabbit Trails) Intermediate difficulty 0.7 **** Hayesville
Sidehill (Bent Creek) Intermediate difficulty 0.7 ***** Asheville
Toilet Bowl (USNWC)  difficulty 0.6 Charlotte
Thunder Road (Fisher Farm Park)  difficulty 0.6 Davidson
Upper Yellow Trail (Richmond Hill Park)  difficulty 0.6 Asheville
Lazy Elk (Fire Mountain Trail System)  difficulty 0.6 Cherokee
Inner Loop B (Hog Run/Harris Lake)  difficulty 0.6 New Hill
Forest Ridge Little Loop (Forest Ridge Main Loop)  difficulty 0.6 Wake Forest
Fire Tower (Fire Mountain Trail System) Easiest difficulty 0.6 ***** Cherokee
Cat Gap  difficulty 0.6 Brevard
Antler Hill Road (Biltmore Trails)  difficulty 0.6 Asheville
Boyd Branch / 665 (Bent Creek) Intermediate difficulty 0.6 ***** Asheville
Hardtimes Connector / 661 (Bent Creek) Intermediate difficulty 0.6 **** Asheville
Deerfield Loop / 335 (Bent Creek) Beginner difficulty 0.6 *** Asheville
Weigh Station Loop (USNWC)  difficulty 0.6 Mount Holly
Tower 93 Loop (USNWC)  difficulty 0.5 Charlotte
RTP Loop 4 (Research triangle park)  difficulty 0.5 Durham
Conservation Corps Loop (Brumley Forest)  difficulty 0.5 Chapel Hill
Airstrip Trail (DuPont State Forest) Intermediate difficulty 0.5 ***** Brevard
Little River Trail #51 (DuPont State Forest) Beginner difficulty 0.5 *** Brevard
Saba Beach (Jack Rabbit Trails) Beginner difficulty 0.5 *** Hayesville
Wedge (USNWC)  difficulty 0.5 Mount Holly
Mountain Island Lake Green Trail  difficulty 0.5 Mount Holly
RTP Trails (Research triangle park)  difficulty 0.4 Durham
Reedy Overlook (Northeast Park)  difficulty 0.4 Greensboro
Old Blue (Fisher Farm Park)  difficulty 0.4 Davidson
Loop 2 (Lake Crabtree County Park)  difficulty 0.4 Morrisville
Lake Crabtree County Park MTB Trails Connector (Lake Crabtree County Park)  difficulty 0.4 Morrisville
Inner Loop A (Hog Run/Harris Lake)  difficulty 0.4 New Hill
High Shoals Falls Trail (South Mountain Loop)  difficulty 0.4 Morganton
Granny Burrell Falls #486 (Panthertown Valley)  difficulty 0.4 Cashiers
Fish Dam Creek Trail (Kerr Scott Trails)  difficulty 0.4 Wilkesboro
Advanced East Section (Hog Run/Harris Lake)  difficulty 0.4 New Hill
Bad Fork Trail / 227  difficulty 0.4 Marion
Ledford / 660 (Bent Creek) Intermediate difficulty 0.4 **** Asheville
Wilson Ridge (269)  difficulty 0.4 Mortimer
Yellow Gap  difficulty 0.4 Brevard
Sleepy Gap Trail (Bent Creek)  difficulty 0.33 Asheville
Schoolhouse Connector  difficulty 0.3 Marion
PBJ (Rocky Knob Park)  difficulty 0.3 Boone
Northeast Loop 1 (Tanglewood Park)  difficulty 0.3 Winston-Salem
E Connector (Lake Crabtree County Park)  difficulty 0.3 Morrisville
Loop 6 (Lake Crabtree County Park)  difficulty 0.3 Morrisville
Loop 5 (Lake Crabtree County Park)  difficulty 0.3 Morrisville
Loop 3 (Lake Crabtree County Park)  difficulty 0.3 Morrisville
Deer Run (Northeast Park)  difficulty 0.3 Greensboro
Cove Creek Connector  difficulty 0.3 Brevard
Black Forest (Rocky Knob Park)  difficulty 0.3 Boone
Beaver Pond Trail (Durant Nature Park)  difficulty 0.3 Raleigh

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.