Hiking Trails in North Carolina
Discover 1,295 routes with difficulty, elevation, and trail stats. Built for quickly narrowing down the right hike.
Spruce Fir Self-Guiding Nature Trail [CLOSED]
Cherokee, North Carolina
Spruce Mountain Loop Trail [CLOSED]
Waynesville, North Carolina
Spruce Mountain Trail [CLOSED]
Cherokee, North Carolina
Squirrel Gap, Horse Cove Gap and Copperas Rock Loop Trails
Pisgah Forest, North Carolina
Stack Rock to Wilson Creek via Tanawha Trail
Linville, North Carolina
Standing Indian Campground Trail
Franklin, North Carolina
Standing Indian Mountain via Deep Gap
Franklin, North Carolina
Stecoah Gap Loop via Appalachian Trail
Robbinsville, North Carolina
Stecoah Gap to Cody Branch
Robbinsville, North Carolina
Steels Creek
Morganton, North Carolina
Steels Creek Waterfall
Newland, North Carolina
Stephens Road Nature Preserve
Huntersville, North Carolina
Stone Mountain - Widow's Creek to Deep Gap
Traphill, North Carolina
Stone Mountain Hike
Hendersonville, North Carolina
Stone Mountain Summit Trail
Hendersonville, North Carolina
Stone Mountain to Blackjack Ridge Trail
sparta, North Carolina
Stone Mountain to Cedar Rock Trail Loop
Roaring Gap, North Carolina
Stone Mountain Trail
Roaring Gap, North Carolina
Stratton Bald Loop Trail
Robbinsville, North Carolina
Sugar Mountain Ski Area
Banner Elk, North Carolina
Sugarloaf and Morrow Mountain [CLOSED]
Albemarle, North Carolina
Sugarloaf Trail
Carolina Beach, North Carolina
Summit and Rhododendron Trails Loop
West Jefferson, North Carolina
Summit Trail and Luther Rock via Mountain Ridge, Rhododendron and Lost Province Trail
West Jefferson, North Carolina