Harpers Ferry train station

Harpers Ferry lies at the easternmost point in West Virginia — only an hour’s drive or so from the DC-Baltimore metro areas and contiguous with both Loudoun County, Virginia, and Frederick County, Maryland. 


Harpers Ferry and Bolivar are conveniently located right off of US-340/William L. Wilson Fwy. We recommend entering the towns either via Union Street or W. Washington Street.


Visitors from the DC Metro area can skip the traffic and take the train to the Harpers Ferry Train Station in the heart of the National Park.

The MARC commuter rail service runs from Union Station to Harpers Ferry on the Brunswick Line every weekday evening and departs Harpers Ferry to Union Station on weekday mornings.

The AMTRAK stops in Harpers Ferry on its way to Union Station once every morning (7 days a week) and runs from Union Station to Harpers Ferry once every evening.


Harpers Ferry National Historical Park

The largest parking lot in Harpers Ferry is located in the national park at 171 Shoreline Drive.  [This lot remains closed until the Park reopens. Shuttle buses are also unavailable.] The entrance is along US-340, and NPS shuttle buses run between the park Visitor Center and the Lower Town throughout the day. Parking in NPS lots is included with the park entrance fee. Find more info at go.nps.gov/HFparking. The train station lot and the small lot along Shenandoah St., just off Hwy. 340 are the only NPS lots currently open.

Town of Harpers Ferry

Metered street parking is available on Potomac St. in the Lower Town section adjacent to the National Park, as well as along Washington St. in the Upper Town Historic District.  No cash is accepted in these meters. We recommend downloading the Parkmobile app {us.parkmobile.com/mobile-apps} to your cell phone in advance of your visit, as cell signal is spotty for some providers. All other streets are resident-only parking. Most B&Bs in the residential section have off-street parking or supply a guest permit.

Town of Bolivar

Parking along streets within Bolivar town limits is currently available at no charge. Business parking lots are for patrons only.