Directions

A brown sign reads Swift Run Gap Entrance Shenandoah National Park
 

Shenandoah National Park is located in the Blue Ridge Mountains of Virginia, just west of Washington, D.C. The Park stretches 105 miles from its northern entrance at Front Royal to its southern entrance near Waynesboro. There are four entrance stations to Shenandoah National Park, but only one has a physical address.

Skyline Drive is the main road that runs the span of Shenandoah. The campgrounds, dining and lodging options, gift shops, and the majority of hiking trailheads are directly off of Skyline Drive. There are a select number of trails that start at the Park boundary, such as Old Rag Mountain and Whiteoak Canyon.

 

There are numerous gated service roads at the park's boundary. The public cannot enter the park via these routes. If you employ a GPS or internet-based mapping service, make sure that it is directing you to one of the four entrances listed below.


Entrance Stations

Front Royal (North Entrance)
Near Front Royal, Virginia, off of Route 340 (also called Stonewall Jackson Highway).
21073 Skyline Drive, Front Royal, Virginia 22630

Thornton Gap
East of Luray, Virginia and west of Sperryville, Virginia. Off of Highway 211 (also called Lee Highway).
31339 Skyline Drive, Luray, Virginia 22835

Swift Run Gap
East of Elkton, Virginia off of US 33.
22591 Spotswood Trail, Elkton, Virginia 22827

Rockfish Gap (South Entrance)
A few miles east of Waynesboro, Virginia off of Highway 250.
282 Skyline Drive, Waynesboro, Virginia 22980


Driving From Washington, D.C. Metro Area

To Front Royal Entrance Station (North Entrance)
Travel west on I-66 to Front Royal, Virginia. Exit to Route 340 South, and follow signs for Shenandoah National Park and Skyline Drive.
To Thornton Gap Entrance Station
Travel west on I-66 to exit 43A. Take US-29 South to Warrenton, Virginia. Take US-211 West to Shenandoah National Park and Skyline Drive.


Driving From Richmond, Virginia

To Rockfish Gap Entrance Station (South Entrance)
Travel west on I-64 to exit 99, and follow signs for Shenandoah National Park and Skyline Drive.
To Swift Run Gap Entrance Station
Travel west on I-64 to Charlottesville, Virginia. Take exit to US-29 North. Take left onto US-33 West, and follow 14 miles to Shenandoah National Park and Skyline Drive.


Driving From Pittsburgh, Pennsylvania

To Front Royal Entrance Station (North Entrance)
Travel east on I-76 to exit 161. Take I-70 East to US-522 South. Follow VA-37 south to I-81 South. Follow I-81 South to I-66 East. Take I-66 East to Front Royal, Virginia, and follow signs to Shenandoah National Park and Skyline Drive.


Nearby Airports

Washington Dulles International (IAD)
56 miles east of Front Royal Entrance Station.

Reagan National (DCA)
70 miles east of Front Royal Entrance Station.

Shenandoah Valley Regional (SHD)
27 miles west of Swift Run Gap Entrance Station.

Charlottesville-Albemarle (CHO)
31 miles east of Rockfish Gap Entrance Station.

Last updated: October 12, 2022

Park footer

Contact Info

Mailing Address:

Shenandoah National Park
3655 U.S. Highway 211 East

Luray, VA 22835

Phone:

540 999-3500
Emergency Phone: 1-800-732-0911

Contact Us