Located about 75 miles from Washington, D.C., Shenandoah National Park lies along the Blue Ridge Mountains in north-central Virginia. The park stretches for 105 miles along popular Skyline Drive. The national park features spectacular vistas, waterfalls, and over 500 miles of hiking trails. Park activities include hiking, camping, birdwatching, wildlife viewing, and rock climbing.