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. 

Driving

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.

Train

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.

Parking

Harpers Ferry National Historical Park

The largest parking lot in Harpers Ferry is located in the national park at 171 Shoreline Drive.  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

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.