National Park Service · VA

Shenandoah National Park

Just 75 miles from the bustle of Washington, D.C., Shenandoah National Park is a land bursting with cascading waterfalls, spectacular vistas, fields of wildflowers, and quiet wooded hollows. With over 200,000 acres of protected lands that are haven to deer, songbirds, and black bear, there's so much to explore...and your journey begins right here!

Live · updated

Dickey Ridge Trail

Hiking · County
8.6 mi 2995 ft gain dirt

Skyland-Big Meadows Horse Trail

Hiking · County
8.34 mi 2678 ft gain easy dirt

Knob Mountain Trail

Hiking · County
7.04 mi 2287 ft gain easy dirt

Rose River Fire Road

Hiking · County
6.59 mi 1913 ft gain mixed

Jeremys Run Trail

Hiking · County
6.36 mi 1400 ft gain easy dirt

Rapidan Fire Road

Hiking · County
5.64 mi 1195 ft gain mixed

Mount Marshall Road

Hiking · County
5.6 mi 1658 ft gain mixed

Rockytop Trail

Hiking · County
5.56 mi 556 ft gain dirt

Nicholson Hollow Trail

Hiking · County
5.54 mi 2199 ft gain dirt

Piney Branch Trail

Hiking · County
5.49 mi 1921 ft gain dirt

Blakey Ridge Fire Trail

Hiking · County
5.2 mi 1353 ft gain mixed

Madison Run Fire Road

Hiking · County
5.16 mi 29 ft gain gravel

Jones Mountain Trail

Hiking · County
5.11 mi 2113 ft gain dirt

Neighbor Mountain Trail

Hiking · County
5.04 mi 2177 ft gain easy dirt

Rocky Mount Trail

Hiking · County
5.04 mi 2287 ft gain dirt

Brown Mountain Trail

Hiking · County
4.98 mi 2255 ft gain easy mixed

Old Rag Fire Road

Hiking · County
4.89 mi 2926 ft gain mixed

Rapidan Road

Hiking · County
4.81 mi 1513 ft gain mixed

Trayfoot Mountain Trail

Hiking · County
4.65 mi 882 ft gain dirt

Riprap Trail

Hiking · County
4.58 mi 1697 ft gain easy dirt

Tuscarora - Overall Run Trail

Hiking · County
4.57 mi 46 ft gain dirt

Fork Mountain Fire Road

Hiking · County
4.54 mi 2192 ft gain mixed

Hull School Trail

Hiking · County
4.3 mi 911 ft gain dirt

Keyser Run Road

Hiking · County
4.29 mi 1659 ft gain mixed

Corbin Mountain Trail

Hiking · County
4.25 mi 2028 ft gain dirt

Thornton River Upper Trail

Hiking · County
4.18 mi 1246 ft gain dirt

Hazel Mountain Trail

Hiking · County
4.02 mi 839 ft gain mixed

Red Gate Fire Road

Hiking · County
3.9 mi 0 ft gain

Staunton River Trail

Hiking · County
3.84 mi 7 ft gain dirt

Bluff Trail

Hiking · County
3.77 mi 256 ft gain dirt

Paine Run Trail

Hiking · County
3.67 mi 920 ft gain dirt

North Fork Moormans River Trail

Hiking · County
3.52 mi 1120 ft gain dirt

Powell Mountain Trail

Hiking · County
3.49 mi 2070 ft gain moderate dirt

Hannah Run trail

Hiking · County
3.46 mi 2087 ft gain dirt

Browns Gap Turnpike

Hiking · County
3.44 mi 1213 ft gain moderate mixed

Heiskell Hollow Trail

Hiking · County
3.4 mi 1410 ft gain dirt

Piney Ridge Trail

Hiking · County
3.27 mi 1491 ft gain dirt

Big Run Portal Trail

Hiking · County
3.27 mi 447 ft gain easy dirt

Furnace Mountain Trail

Hiking · County
3.21 mi 1975 ft gain dirt

Hazel River Trail

Hiking · County
3.2 mi 1506 ft gain dirt

Browntown Trail

Hiking · County
3.15 mi 1595 ft gain dirt

Skyland Fire Road

Hiking · County
3.14 mi 2089 ft gain mixed

Patterson Ridge Trail

Hiking · County
3.09 mi 225 ft gain dirt

CCC Road

Hiking · County
3.06 mi 1536 ft gain

Rocky Branch Trail

Hiking · County
3.05 mi 994 ft gain dirt

Beecher Ridge Trail

Hiking · County
3.04 mi 1380 ft gain dirt

Pass Mountain Trail

Hiking · County
2.95 mi 1396 ft gain dirt

Buck Ridge Trail

Hiking · County
2.85 mi 13 ft gain dirt

Cedar Run Trail

Hiking · County
2.82 mi 2239 ft gain moderate dirt

Ridge Trail

Hiking · County
2.72 mi 1940 ft gain moderate dirt

Buck Hollow Trail

Hiking · County
2.66 mi 1720 ft gain dirt

White Oak Canyon Trail

Hiking · County
2.65 mi 1555 ft gain moderate dirt

Tuscarora Trail

Hiking · County
2.65 mi 312 ft gain dirt

Wildcat Ridge Trail

Hiking · County
2.64 mi 1384 ft gain dirt

Rocky Mountain Trail

Hiking · County
2.61 mi 1039 ft gain easy dirt

Austin Mountain Trail

Hiking · County
2.57 mi 210 ft gain dirt

Rose River Loop Trail

Hiking · County
2.56 mi 2317 ft gain moderate dirt

Fork Mountain Trail

Hiking · County
2.47 mi 1746 ft gain dirt

Weakley Hollow Fire Road

Hiking · County
2.42 mi 643 ft gain gravel

Turk Branch Trail

Hiking · County
2.41 mi 8 ft gain dirt

Crusher Ridge Trail

Hiking · County
2.41 mi 99 ft gain dirt

Jones Run Trail

Hiking · County
2.39 mi 0 ft gain dirt

White Rocks Trail

Hiking · County
2.32 mi 881 ft gain dirt

Pine Hill Gap Trail

Hiking · County
2.3 mi 1417 ft gain dirt

Laurel Prong Trail

Hiking · County
2.26 mi 899 ft gain dirt

Robertson Mountain Trail

Hiking · County
2.25 mi 1719 ft gain easy dirt

Big Run Loop Trail (South)

Hiking · County
2.22 mi 13 ft gain dirt

Gap Run Trail

Hiking · County
2.21 mi 660 ft gain dirt

Broad Hollow Trail

Hiking · County
2.17 mi 27 ft gain dirt

Graves Mill Trail

Hiking · County
2.12 mi 421 ft gain dirt

Sam's Ridge Trail

Hiking · County
2.12 mi 1478 ft gain dirt

Whiteoak Canyon Trail

Hiking · County
2.11 mi 1393 ft gain moderate boardwalk

Hot Short Mountain Trail

Hiking · County
2.07 mi 1331 ft gain dirt

Corbin Hollow Trail

Hiking · County
2.02 mi 3 ft gain easy dirt

Upper Dark Hollow Trail

Hiking · County
2.02 mi 59 ft gain dirt

Weddlewood Trail

Hiking · County
2 mi 464 ft gain mixed

Little Devils Stairs Trail

Hiking · County
1.92 mi 1491 ft gain dirt

Lands Run Gap Fire Road

Hiking · County
1.9 mi 882 ft gain gravel

Lewis Spring Falls Trail

Hiking · County
1.8 mi 786 ft gain moderate

Whiteoak Canyon Fire Road

Hiking · County
1.76 mi 807 ft gain mixed

Mill Prong Horse Trail

Hiking · County
1.74 mi 601 ft gain dirt

Browns Gap Fire Road

Hiking · County
1.71 mi 4 ft gain mixed

Turk Gap Trail

Hiking · County
1.7 mi 11 ft gain dirt

Indian Run Trail

Hiking · County
1.61 mi 116 ft gain dirt

Elkwallow Trail

Hiking · County
1.6 mi 247 ft gain dirt

Traces Trail

Hiking · County
1.6 mi 273 ft gain mixed

Beldor Hollow Fire Road

Hiking · County
1.5 mi 517 ft gain mixed

Saddle Trail

Hiking · County
1.5 mi 0 ft gain moderate dirt

Harris Hollow Trail

Hiking · County
1.43 mi 731 ft gain dirt

Corbin Cabin Cutoff Trail

Hiking · County
1.42 mi 1004 ft gain mixed

Jenkins Gap Trail

Hiking · County
1.42 mi 896 ft gain dirt

Conway River Trail

Hiking · County
1.41 mi 733 ft gain dirt

Meadows School Trail

Hiking · County
1.41 mi 0 ft gain dirt

Sugarloaf Trail

Hiking · County
1.41 mi 646 ft gain dirt

Conway River Fire Road

Hiking · County
1.4 mi 716 ft gain

Jordan River Trail

Hiking · County
1.39 mi 858 ft gain

Tanners Ridge Fire Road

Hiking · County
1.38 mi 15 ft gain gravel

Mathews Arm Road

Hiking · County
1.37 mi 17 ft gain mixed

Crimora Fire Road

Hiking · County
1.36 mi 89 ft gain

Limberlost Trail

Hiking · County
1.34 mi 263 ft gain easy gravel

Big Devils Stairs

Hiking · County
1.29 mi 27 ft gain

Big Run Loop Trail North

Hiking · County
1.27 mi 936 ft gain dirt

South Fork Moormans Fire Road

Hiking · County
1.22 mi 0 ft gain mixed

Loft Mountain Campground Trail 1

Hiking · County
1.21 mi 450 ft gain mixed

Hickerson Hollow Trail

Hiking · County
1.16 mi 694 ft gain dirt

Leading Ridge Trail

Hiking · County
1.15 mi 125 ft gain dirt

Catlett Mountain Trail

Hiking · County
1.15 mi 190 ft gain dirt

Lewis Peak Trail

Hiking · County
1.12 mi 306 ft gain dirt

Fox Hollow Trail

Hiking · County
1.11 mi 267 ft gain dirt

Horsehead Road

Hiking · County
1.1 mi 165 ft gain

Frazier Discovery Trail

Hiking · County
1.09 mi 449 ft gain

North Fork Moormans River Road

Hiking · County
1.08 mi 380 ft gain mixed

Stony Mountain Trail

Hiking · County
1.08 mi 25 ft gain dirt

Catlett Spur

Hiking · County
1.06 mi 481 ft gain dirt

South Fork Moormans River Road

Hiking · County
1.04 mi 224 ft gain mixed

Crescent Rock Trail

Hiking · County
1.03 mi 37 ft gain dirt

Upper Hawksbill Trail

Hiking · County
1.01 mi 441 ft gain moderate dirt

Mill Prong Trail

Hiking · County
1 mi 10 ft gain dirt

Turk Mountain Trail

Hiking · County
0.99 mi 495 ft gain dirt

Passamaquoddy Trail

Hiking · County
0.98 mi 196 ft gain easy dirt

Overall Run Trail

Hiking · County
0.97 mi 0 ft gain dirt

Big Run Portal

Hiking · County
0.96 mi 167 ft gain mixed

North P S Fire Road

Hiking · County
0.95 mi 28 ft gain mixed

Story of the Forest Trail

Hiking · County
0.95 mi 261 ft gain moderate

Gas Line Road

Hiking · County
0.94 mi 73 ft gain mixed

Pass Mountain Hut Road

Hiking · County
0.87 mi 254 ft gain mixed

Pole Link Bridge Trail

Hiking · County
0.82 mi 144 ft gain dirt

Dark Hollow Falls Trail

Hiking · County
0.81 mi 5 ft gain moderate dirt

Cat Knob Access Trail

Hiking · County
0.77 mi 829 ft gain

Snead Farm Loop Trail

Hiking · County
0.73 mi 21 ft gain dirt

Ridge trail

Hiking · County
0.73 mi 399 ft gain moderate dirt

Lower Hawksbill Trail

Hiking · County
0.72 mi 0 ft gain moderate dirt

Millers Head Trail

Hiking · County
0.72 mi 112 ft gain easy mixed

Thompson Hollow Trail

Hiking · County
0.71 mi 167 ft gain dirt

Overall-Beecher Connector Trail

Hiking · County
0.69 mi 440 ft gain dirt

Snead Farm Road

Hiking · County
0.68 mi 132 ft gain dirt

Pass Mountain Hut Fire Road

Hiking · County
0.67 mi 170 ft gain mixed

Camp Hoover Road

Hiking · County
0.67 mi 206 ft gain mixed

Springhouse Road Trail

Hiking · County
0.64 mi 27 ft gain dirt

Meadow Spring Trail

Hiking · County
0.64 mi 484 ft gain dirt

Salamander Trail

Hiking · County
0.63 mi 332 ft gain moderate dirt

Dickey Ridge Horse Trail

Hiking · County
0.63 mi 456 ft gain dirt

Big Run Loop Trail

Hiking · County
0.63 mi 195 ft gain dirt

Stony Man Horse Trail

Hiking · County
0.62 mi 308 ft gain dirt

Riprap Road

Hiking · County
0.61 mi 353 ft gain mixed

Stony Man Trail

Hiking · County
0.61 mi 337 ft gain easy mixed

South Fork Trail

Hiking · County
0.59 mi 0 ft gain mixed

Jarmans Gap Road

Hiking · County
0.58 mi 255 ft gain mixed

Skyland Stables Trail

Hiking · County
0.58 mi 0 ft gain dirt

Lewis Mountain Summit Trail

Hiking · County
0.55 mi 176 ft gain easy dirt

Knob Mountain Cutoff Trail

Hiking · County
0.55 mi 5 ft gain dirt

Compton Gap Road

Hiking · County
0.53 mi 0 ft gain dirt

State Route 651;Blakey Mt Road

Hiking · County
0.53 mi 36 ft gain

Laurel Prong Horse Trail

Hiking · County
0.53 mi 0 ft gain dirt

Bear Den Mountain Service Road

Hiking · County
0.52 mi 299 ft gain gravel

Cat Knob Trail

Hiking · County
0.52 mi 12 ft gain dirt

Furnace Spring Trail

Hiking · County
0.51 mi 256 ft gain mixed

Berry Hollow Fire Road

Hiking · County
0.46 mi 0 ft gain mixed

Furnace Mountain Summit Spur

Hiking · County
0.45 mi 249 ft gain dirt

Range View Access Road

Hiking · County
0.44 mi 114 ft gain mixed

Blackrock Hut Road

Hiking · County
0.44 mi 345 ft gain dirt

Gravel Springs Access Road

Hiking · County
0.42 mi 0 ft gain mixed

Front Royal Connector Trail

Hiking · County
0.39 mi 60 ft gain dirt

Ridge Access Trail

Hiking · County
0.37 mi 246 ft gain moderate dirt

Berry Hollow Trail

Hiking · County
0.36 mi 166 ft gain mixed

Bearfence Mountain Trail

Hiking · County
0.36 mi 210 ft gain moderate dirt

McDaniel Hollow Trail

Hiking · County
0.36 mi 120 ft gain dirt

South Fork Moormans River Road (horse trail)

Hiking · County
0.34 mi 101 ft gain

Betty's Rock Bushwhack

Hiking · County
0.32 mi 140 ft gain dirt

connector trail

Hiking · County
0.31 mi 192 ft gain easy dirt

Neighbor Mountain Access Trail

Hiking · County
0.31 mi 192 ft gain easy dirt

Thorton River Trail

Hiking · County
0.3 mi 231 ft gain dirt

Madison Run Spur Trail

Hiking · County
0.29 mi 197 ft gain dirt

Crimora Lake Trail

Hiking · County
0.29 mi 71 ft gain

Elkwallow trail

Hiking · County
0.28 mi 155 ft gain dirt

Jones Mountain Cabin Spur

Hiking · County
0.27 mi 234 ft gain dirt

Hogback Spur Trail

Hiking · County
0.25 mi 169 ft gain

Big Meadows Campground Trail

Hiking · County
0.23 mi 56 ft gain

Laurel Prong Dam Trail

Hiking · County
0.23 mi 40 ft gain

Pass Mountain Loop Trail

Hiking · County
0.22 mi 30 ft gain dirt

Elkwallow Picnic Ground Trail

Hiking · County
0.22 mi 22 ft gain mixed

Light N Ridge

Hiking · County
0.21 mi 75 ft gain

Blackrock Spur Trail

Hiking · County
0.21 mi 0 ft gain dirt

Bearfence Mountain trail

Hiking · County
0.19 mi 285 ft gain easy dirt

Gravel Springs Hut Trail

Hiking · County
0.19 mi 0 ft gain dirt

Compton Peak East

Hiking · County
0.18 mi 0 ft gain dirt

Compton Peak West

Hiking · County
0.18 mi 30 ft gain easy mixed

Cave Falls

Hiking · County
0.16 mi 32 ft gain dirt

Blackrock Hut Trail

Hiking · County
0.16 mi 0 ft gain dirt

Range View Access Trail

Hiking · County
0.13 mi 46 ft gain mixed

Pumphouse Access Trail

Hiking · County
0.12 mi 0 ft gain mixed

Ivy Creek Maint Hut Trail

Hiking · County
0.12 mi 49 ft gain dirt

Mary's Rock Lookout Trail

Hiking · County
0.1 mi 58 ft gain dirt

Sawmill Run Trail (abandoned)

Hiking · County
0.09 mi 0 ft gain dirt

Big Branch Falls Spur Trail

Hiking · County
0.08 mi 86 ft gain dirt

Appalachian Trail Access

Hiking · County
0.07 mi 0 ft gain easy dirt

Doyles River Cabin Trail

Hiking · County
0.07 mi 71 ft gain hard dirt

Dickey Ridge Access Trail

Hiking · County
0.06 mi 37 ft gain dirt

Hawksbill Trail/Byrds Nest #2 Road

Hiking · County
0.04 mi 13 ft gain moderate dirt

Doyles River Trail

Hiking · County
2.14 mi 1399 ft gain moderate boardwalk

Slaughter Trail

Hiking · County
3.83 mi 176 ft gain dirt

Pocosin Road

Hiking · County
3.05 mi 172 ft gain gravel

Dry Run Fire Road

Hiking · County
2.86 mi 38 ft gain mixed

Big Bend Fire Road

Hiking · County
2.69 mi 730 ft gain dirt

South River Fire Road

Hiking · County
2.6 mi 687 ft gain mixed

South River Falls Trail

Hiking · County
2.1 mi 143 ft gain dirt

Saddleback Mountain Trail

Hiking · County
1.74 mi 209 ft gain dirt

Pocosin Trail

Hiking · County
1.3 mi 205 ft gain dirt

Entry Run

Hiking · County
1.24 mi 725 ft gain dirt

Smith Roach Gap Fire Road

Hiking · County
1.05 mi 273 ft gain

Hightop Hut Access Road

Hiking · County
0.73 mi 343 ft gain mixed

Simmons Gap Road

Hiking · County
0.71 mi 239 ft gain mixed

Devil's Ditch Trail

Hiking · County
0.71 mi 353 ft gain dirt

Eaton Hollow Trail

Hiking · County
0.48 mi 171 ft gain dirt

Woodcock Way

Hiking · County
0.33 mi 81 ft gain

Appalachian Trail

Hiking · County
105.66 mi 36906 ft gain easy dirt
Infrastructure Improvements to Old Rag Trailhead

Effective May 4, Shenandoah National Park will begin infrastructure enhancements at the Old Rag Trailhead main parking lot. We expect to complete work by November 2026. Until then, the main parking lot is closed to all vehicle and pedestrian traffic. Visitors can access Old Rag Trailhead via existing overflow parking lots. Day-use tickets are still required from March 1 through November 30 in addition to a park entrance fee.

Shenandoah National Park Moved to Fully Cashless Fee Collection

On July 1, 2025, the park transitioned to a fully cashless system at our fee entrance stations. Only credit cards, debit cards, or mobile payments will be accepted.

Parking at Boundary Access Areas

Visitors are reminded to park in designated parking areas when accessing the park via boundary trailheads. Parking in unauthorized locations may result in your vehicle being towed at the owner's expense. Park on the right side of the road approaching Thompson Hollow. Parking is authorized up to the "No Parking" sign before a private driveway.

Get Skyline Drive Status Updates

Sign up for Shenandoah Alerts by texting SHENALERTS to 888777. Any time there are closures, re-openings, or other important safety-related alerts, subscribers will receive a notification via text. You may unsubscribe at any time.

More →

Ticket Required to Hike Old Rag

March 1 - November 30 those wishing to hike Old Rag are required to obtain a day-use ticket before arriving.

More →

Agency

National Park Service.

Coordinates

38.4924, -78.4691

Trails covered

216 curated routes at this park.

esc