Shenandoah National Park Trails

To find trails in Shenandoah National Park, Virginia select a region or trail below.

Shenandoah National Park: Riprap Trail :: Rockfish Gap, VA

Gurgling mountain streams and peaceful vistas line this 9-mile loop in the southern half of the park.

Shenandoah National Park: Old Rag Mountain :: Sperryville, VA

Navigate switchbacks, boulder scrambles, and rock mazes on a loop that ascends Old Rag Mountain, one of Shenandoah’s most famous peaks.

Overall Run, Shenandoah National Park :: Bentonville, VA

Peaks and waterfalls surely rank as prime motivators-and rewards-for a day spent hiking, and doubly so if you work hard to get there.

Piney River, Shenandoah National Park :: Sperryville, VA

Heavily settled prior to Shenandoah National Park's formation, the woods tucked between Piney River and Keyser Run today hold clues of past inhabitants, both obvious and obscure, from family cemeteries to low stone field walls long overgrown by a res

Hot Short Mtn Trail :: Shenandoah National Park, VA

Hot Short Mtn Trail is a hiking trail in Rappahannock County and Madison County, Virginia. It is within Shenandoah National Park. It is two miles long and begins at 2,555 feet altitude. Traveling the entire trail is 4.1 miles with a total elevation g

Buck Ridge Trail :: Shenandoah National Park, VA

Buck Ridge Trail is a hiking trail in Rappahannock County, Virginia. It is within Shenandoah National Park. It is 497 feet long and begins at 2,628 feet altitude. Traveling the entire trail is 0.2 miles with a total elevation gain of 35 feet.

Leading Ridge Trail :: Shenandoah National Park, VA

Leading Ridge Trail is a hiking trail in Rappahannock County and Page County, Virginia. It is within Shenandoah National Park. It is 1.3 miles long and begins at 3,405 feet altitude. Traveling the entire trail is 2.7 miles with a total elevation gain

Cedar Run Trail :: Shenandoah National Park, VA

Cedar Run Trail is a hiking trail in Madison County, Virginia. It is within Shenandoah National Park. It is 3.2 miles long and begins at 3,365 feet altitude. Traveling the entire trail is 6.5 miles with a total elevation gain of 2,608 feet. The Hawks

White Rocks Trail :: Shenandoah National Park, VA

White Rocks Trail is a hiking and horse trail in Rappahannock County, Virginia. It is within Shenandoah National Park. It is 2.2 miles long and begins at 2,076 feet altitude. Traveling the entire trail is 4.5 miles with a total elevation gain of 1,05

Pine Hill Gap Trail :: Shenandoah National Park, VA

Pine Hill Gap Trail is a hiking and horse trail in Rappahannock County, Virginia. It is within Shenandoah National Park. It is 1.1 miles long and begins at 2,555 feet altitude. Traveling the entire trail is 2.1 miles with a total elevation gain of 39

Staunton River Trail (blue) :: Shenandoah National Park, VA

Staunton River Trail (blue) is a hiking and horse trail in Madison County, Virginia. It is within Shenandoah National Park. It is 2.1 miles long and begins at 972 feet altitude. Traveling the entire trail is 4.2 miles with a total elevation gain of 1

Jones Mountain Cabin Spur :: Shenandoah National Park, VA

Jones Mountain Cabin Spur is a hiking trail in Madison County, Virginia. It is within Shenandoah National Park. It is 0.3 miles long and begins at 2,402 feet altitude. Traveling the entire trail is 0.5 miles with a total elevation gain of 248 feet.

Graves Mill Trail (yellow) :: Shenandoah National Park, VA

Graves Mill Trail (yellow) is a hiking and horse trail in Madison County, Virginia. It is within Shenandoah National Park. It is 0.6 miles long and begins at 908 feet altitude. Traveling the entire trail is 1.1 miles with a total elevation gain of 95

State Route 651; Blakey Mt Road; Blakey Ridge Fire Trail :: Shenandoah National Park, VA

State Route 651; Blakey Mt Road; Blakey Ridge Fire Trail is a hiking, biking, and horse trail in Madison County, Virginia. It is within Shenandoah National Park. It is 5.0 miles long and begins at 907 feet altitude. Traveling the entire trail is 10.1

Appalachian Trail :: Shenandoah National Park, VA

Appalachian Trail is a hiking trail in Page County, Rockingham County, Rappahannock County, Madison County, and Greene County, Virginia. It is within Shenandoah National Park. It is 34.2 miles long and begins at 2,334 feet altitude. Traveling the ent

E :: Shenandoah National Park, VA

E is a hiking, biking, and horse trail in Madison County and Page County, Virginia. It is within Shenandoah National Park. It is 0.5 miles long and begins at 3,595 feet altitude. Traveling the entire trail is 0.9 miles with a total elevation gain of

Salamander Trail :: Shenandoah National Park, VA

Salamander Trail is a hiking trail in Madison County, Virginia. It is within Shenandoah National Park. It is 0.7 miles long and begins at 4,026 feet altitude. Traveling the entire trail is 1.3 miles with a total elevation gain of 464 feet.

D :: Shenandoah National Park, VA

D is a hiking, biking, and horse trail in Madison County, Virginia. It is within Shenandoah National Park. It is 0.2 miles long and begins at 3,588 feet altitude. Traveling the entire trail is 0.5 miles with a total elevation gain of 56 feet. The Big

Story of the Forest Trail :: Shenandoah National Park, VA

Story of the Forest Trail is a hiking trail in Madison County, Virginia. It is within Shenandoah National Park. It is a mile long and begins at 3,529 feet altitude. Traveling the entire trail is 1.8 miles with a total elevation gain of 216 feet. Near

Timber Hollow Trail :: Shenandoah National Park, VA

Timber Hollow Trail is a hiking trail in Madison County and Page County, Virginia. It is within Shenandoah National Park. It is 1.8 miles long and begins at 3,150 feet altitude. Traveling the entire trail is 3.7 miles with a total elevation gain of 1

C :: Shenandoah National Park, VA

C is a hiking, biking, and horse trail in Madison County, Virginia. It is within Shenandoah National Park. It is 0.2 miles long and begins at 3,588 feet altitude. Traveling the entire trail is 0.4 miles with a total elevation gain of 58 feet. The Big

B :: Shenandoah National Park, VA

B is a hiking, biking, and horse trail in Madison County, Virginia. It is within Shenandoah National Park. It is 0.2 miles long and begins at 3,576 feet altitude. Traveling the entire trail is 0.3 miles with a total elevation gain of 50 feet. The tra

Lewis Falls Trail :: Shenandoah National Park, VA

Lewis Falls Trail is a hiking trail in Page County, Virginia. It is within Shenandoah National Park. It is 1.8 miles long and begins at 3,586 feet altitude. Traveling the entire trail is 3.7 miles with a total elevation gain of 1,415 feet. The Picnic

Tanners Ridge Road :: Shenandoah National Park, VA

Tanners Ridge Road is a hiking trail in Page County, Virginia. It is within Shenandoah National Park. It is 1.4 miles long and begins at 3,436 feet altitude. Traveling the entire trail is 2.8 miles with a total elevation gain of 591 feet.

A :: Shenandoah National Park, VA

A is a hiking, biking, and horse trail in Madison County, Virginia. It is within Shenandoah National Park. It is 0.6 miles long and begins at 3,595 feet altitude. Traveling the entire trail is 1.2 miles with a total elevation gain of 130 feet. The Bi

At-to-Camping :: Shenandoah National Park, VA

At-to-Camping is a hiking trail in Page County, Virginia. It is within Shenandoah National Park. It is 457 feet long and begins at 3,594 feet altitude. Traveling the entire trail is 0.2 miles with a total elevation gain of 40 feet.

Rapidan Road :: Shenandoah National Park, VA

Rapidan Road is a hiking trail in Madison County, Virginia. It is within Shenandoah National Park. It is 5.7 miles long and begins at 3,495 feet altitude. Traveling the entire trail is 11.4 miles with a total elevation gain of 1,287 feet. Near the tr

Rose River Loop Trail :: Shenandoah National Park, VA

Rose River Loop Trail is a hiking trail in Madison County, Virginia. It is within Shenandoah National Park. It is 3.3 miles long and begins at 3,070 feet altitude. Traveling the entire trail is 5.2 miles with a total elevation gain of 1,836 feet. Nea

Rose River Fire Road :: Shenandoah National Park, VA

Rose River Fire Road is a hiking, biking, and horse trail in Madison County, Virginia. It is within Shenandoah National Park. It is 6.1 miles long and begins at 1,162 feet altitude. Traveling the entire trail is 12.2 miles with a total elevation gain

Meadow Jeep Trail :: Shenandoah National Park, VA

Meadow Jeep Trail is a hiking, biking, and horse trail in Page County and Greene County, Virginia. It is within Shenandoah National Park. It is 1.3 miles long and begins at 3,249 feet altitude. Traveling the entire trail is 2.7 miles with a total ele

Conway River Road :: Shenandoah National Park, VA

Conway River Road is a hiking trail in Madison County, Virginia. It is within Shenandoah National Park. It is 0.6 miles long and begins at 2,431 feet altitude. Traveling the entire trail is 1.1 miles with a total elevation gain of 355 feet.

Jones Mountain Trail (blue) :: Shenandoah National Park, VA

Jones Mountain Trail (blue) is a hiking trail in Madison County and Greene County, Virginia. It is within Shenandoah National Park and Rapidan. It is 5.6 miles long and begins at 1,919 feet altitude. Traveling the entire trail is 11.4 miles with a to

Middle River Road :: Shenandoah National Park, VA

Middle River Road is a hiking trail in Greene County and Madison County, Virginia. It is within Shenandoah National Park. It is 0.9 miles long and begins at 3,239 feet altitude. Traveling the entire trail is 1.9 miles with a total elevation gain of 5

Lewis Mountain Summit Trail :: Shenandoah National Park, VA

Lewis Mountain Summit Trail is a hiking trail in Page County and Greene County, Virginia. It is within Shenandoah National Park. It is 0.5 miles long and begins at 3,422 feet altitude. Traveling the entire trail is 1.1 miles with a total elevation ga

Pocosin Road :: Shenandoah National Park, VA

Pocosin Road is a hiking, biking, and horse trail in Greene County, Virginia. It is within Shenandoah National Park. It is 3.1 miles long and begins at 3,182 feet altitude. Traveling the entire trail is 6.2 miles with a total elevation gain of 1,420

Big Bend Fire Road :: Shenandoah National Park, VA

Big Bend Fire Road is a hiking trail in Greene County, Virginia. It is within Shenandoah National Park. It is 2.7 miles long and begins at 1,819 feet altitude. Traveling the entire trail is 5.5 miles with a total elevation gain of 1,413 feet. The Big

Bearfence Mountain Trail :: Shenandoah National Park, VA

Bearfence Mountain Trail is a hiking trail in Page County and Greene County, Virginia. It is within Shenandoah National Park. It is 0.5 miles long and begins at 3,294 feet altitude. Traveling the entire trail is 1.1 miles with a total elevation gain

Beldor Ridge Trail :: Shenandoah National Park, VA

Beldor Ridge Trail is a hiking, biking, and horse trail in Rockingham County, Virginia. It is within Shenandoah National Park. It is 4.1 miles long and begins at 1,224 feet altitude. Traveling the entire trail is 8.2 miles with a total elevation gain

Browns Gap Turnpike :: Shenandoah National Park, VA

Browns Gap Turnpike is a hiking, biking, and horse trail in Albemarle County, Virginia. It is within Shenandoah National Park. It is 1.2 miles long and begins at 2,229 feet altitude. Traveling the entire trail is 2.4 miles with a total elevation gain

Ccc Road :: Shenandoah National Park, VA

Ccc Road is a hiking, biking, and horse trail in Albemarle County, Virginia. It is within Shenandoah National Park. It is 4.3 miles long and begins at 828 feet altitude. Traveling the entire trail is 8.7 miles with a total elevation gain of 2,482 fee

Trayfood Mountain Trail :: Shenandoah National Park, VA

Trayfood Mountain Trail is a hiking trail in Albemarle County, Virginia. It is within Shenandoah National Park. It is 0.3 miles long and begins at 3,080 feet altitude. Traveling the entire trail is 0.6 miles with a total elevation gain of 121 feet.

Simmons Gap Road :: Shenandoah National Park, VA

Simmons Gap Road is a hiking trail in Greene County, Virginia. It is within Shenandoah National Park. It is 0.8 miles long and begins at 2,243 feet altitude. Traveling the entire trail is 1.6 miles with a total elevation gain of 283 feet. The Simmons

North P S Fire Road :: Shenandoah National Park, VA

North P S Fire Road is a hiking trail in Rockingham County, Virginia. It is within Shenandoah National Park. It is 1.2 miles long and begins at 1,191 feet altitude. Traveling the entire trail is 0.6 miles with a total elevation gain of 76 feet.

Jones Run Trail :: Shenandoah National Park, VA

Jones Run Trail is a hiking trail in Albemarle County, Virginia. It is within Shenandoah National Park. It is 2.3 miles long and begins at 2,776 feet altitude. Traveling the entire trail is 4.6 miles with a total elevation gain of 1,376 feet. The Jon

Rocky Mountain Trail :: Shenandoah National Park, VA

Rocky Mountain Trail is a hiking trail in Rockingham County, Virginia. It is within Shenandoah National Park. It is 8.2 miles long and begins at 2,854 feet altitude. Traveling the entire trail is 9.5 miles with a total elevation gain of 3,352 feet. T

Doyles River Trail :: Shenandoah National Park, VA

Doyles River Trail is a hiking trail in Albemarle County and Rockingham County, Virginia. It is within Shenandoah National Park. It is 1.7 miles long and begins at 2,881 feet altitude. Traveling the entire trail is 3.5 miles with a total elevation ga

Appalachian Trail :: Shenandoah National Park, VA

Appalachian Trail is a hiking trail in Albemarle County and Augusta County, Virginia. It is within Shenandoah National Park. It is 11.3 miles long and begins at 2,580 feet altitude. Traveling the entire trail is 22.7 miles with a total elevation gain

Furnace Mountain Trail :: Shenandoah National Park, VA

Furnace Mountain Trail is a hiking trail in Rockingham County, Virginia. It is within Shenandoah National Park. It is 2.4 miles long and begins at 2,502 feet altitude. Traveling the entire trail is 4.9 miles with a total elevation gain of 1,571 feet.

Browns Gap Fire Road :: Shenandoah National Park, VA

Browns Gap Fire Road is a hiking and horse trail in Albemarle County and Rockingham County, Virginia. It is within Shenandoah National Park. It is 5.1 miles long and begins at 2,582 feet altitude. Traveling the entire trail is 10.3 miles with a total

Crimora Fire Road :: Shenandoah National Park, VA

Crimora Fire Road is a hiking, biking, and horse trail in Augusta County, Virginia. It is within Shenandoah National Park. It is 1.7 miles long and begins at 1,475 feet altitude. Traveling the entire trail is 3.4 miles with a total elevation gain of