A ranger shows helps two visitors understand the ever-changing Shenandoah forest.
NPS photo

John F. Mitchell


Click here for the current Ranger Program schedule.

Make your visit to Shenandoah complete by attending a ranger-led program. Discover the many stories of Shenandoah's past, take a walk through the splendor of a unique mountain meadow, or learn about the many animals and plants that thrive in Shenandoah National Park.


The park's concessioner offer a wide variety of events throughout the season such as night skies programs, cooking demos, tastings and culinary events. Visit for details.


By Date

Upcoming Events

Showing 4 results

  Show ALL instances of recurring events
  • Shenandoah National Park

    Trout Fishing Seminar

    • Time: 10:00 AM to 2:00 PM
    • Location: Graves Mountain Lodge, Syria VA
    • Fees: $30
    Saturday, April 29, 2017

    One-on-one instruction in fly fishing techniques.

    View Details
  • Shenandoah National Park

    Wildflower Weekend

    • Time: 9:00 AM to 5:00 PM
    • Location: Different trails in park
    • Fees: No fee after entrance
    Saturday, May 6, 2017

    Everyday from 05/06/2017 to 05/07/2017

    Shenandoah's annual Wildflower Weekend is a long-time favorite! Come out to celebrate!

    View Details
    • Time: 9:00 AM to 4:30 PM
    • Location: Big Meadows area, Shenandoah National Park
    • Fees: $40
    Saturday, May 13, 2017

    Learn about the geology of Shenandoah National Park with geologist/ranger Sally Hurlbert.

    View Details
  • Shenandoah National Park

    Kids to Parks Day

    • Location: Byrd Visitor Center and Big Meadows Area
    • Fees: Free with Entry
    Saturday, May 20, 2017

    Kids to Parks Day is a nation-wide initiative to get kids exploring nature in their parks. Here at Shenandoah we are working with The Wildlife Center of Virginia, to bring kids up close and personal with the wildlife of Shenandoah.

    View Details

Contact the Park

Mailing Address:

Shenandoah National Park
3655 U.S. Highway 211 East

Luray, VA 22835


(540) 999-3500

Contact Us