A visit to this quaint, historic community, at the confluence of the Potomac and Shenandoah Rivers, is like stepping into the past. Stroll the picturesque streets, visit exhibits and museums, or hike our trails and battlefields. There's a wide variety of experiences for visitors of all ages, so come and discover Harpers Ferry.
Hours + Fees
The park is open daily from 8 a.m. to 5 p.m. and closed Thanksgiving Day, Christmas Day, and New Year's Day.
Map + Directions
Non-rush hour driving time to Harpers Ferry from Reagan National Airport and BWI Airport is about 1 hour 30 minutes. Driving time from Dulles International Airport is about 50 minutes.
From Northern Virginia
From Interstate 495 West take the left exit (EXIT 45) and merge onto VA-267 West, the Dulles Toll Road (stay in local lanes, not express airport traffic lanes) / Dulles Greenway toward Leesburg (Portions toll). Follow to Exit 1, VA-7 W on the left toward Lessburg/Warrenton. Take the VA-9 exit toward Hillsboro / Charles Town, WV merging to the right onto Charles Town Pike / VA-9. After approximately 10 miles on VA-9 you will come to a light where you will bear right onto VA-671 N / Harpers Ferry Road. Follow this road until it ends at the lighted intersection of US 340 / Jefferson Pike. Turn left onto 340. Follow US-340 N to the four way intersection in Harpers Ferry (approximately 2.5 miles), staying in the left lane. Turn left at the light (you will see a large sign for the Park) and continue through to the entrance station.
From Baltimore-Washington Intl. (BWI) Airport
Take I-695 (Baltimore Beltway) west toward Catonsville/Towson. Exit onto I-70 west toward Frederick, Maryland. Continue west on I-70 past Frederick for about 1 mile. Take Exit #52 onto U.S. Route 340 (Charles Town and Leesburg exit). Continue south/west on U.S. Route 340 to Harpers Ferry (22 miles). Cross the Potomac and Shenandoah rivers. After crossing second bridge (Shenandoah River) proceed to stoplight at top of hill. Turn left into the main entrance of the park.
From Reagan (Washington) National Airport
Take the George Washington Memorial Parkway north to I-495 (Beltway). Go north into Maryland on I-495 Exit onto I-270 (from left lane of I-495) toward Frederick, Maryland. Continue on I-270 to Frederick. Continue west on I-70 at Frederick for about 1 mile. Take Exit #52 onto U.S. Route 340 (Charles Town and Leesburg exit). Continue south/west on U.S. Route 340 to Harpers Ferry (22 miles). Cross the Potomac and Shenandoah rivers. After crossing second bridge (Shenandoah River) proceed to stoplight at top of hill. Turn left into the main entrance of the park.
From Dulles International Airport
Take Route 267 West (toll road) to Leesburg, Virginia. At the end of Route 267, bear left and continue on Bypass Route 7 West around Leesburg. Exit onto Route 9 West about 3 miles west of Leesburg. Follow Route 9 through Hillsboro. Turn right onto Route 671 (just after you pass a large pond on your left). Follow Route 671 North for about 8 miles. Turn left on U.S. Route 340. Cross Shenandoah River bridge, proceed to stoplight at top of hill. Turn left into the main entrance of the park.