
Base: Lower Town or uptown Harpers Ferry, both nights. Drive about 66 miles from DC on I-270 and U.S. 340, then park at the Visitor Center at 171 Shoreline Drive and ride the park shuttle down to Lower Town; the park says Lower Town lots are often full. The entrance pass is $20 per car, covers three consecutive days and is cashless. Pace: easy, about 2 miles on foot with one steep climb up stone steps.
The drive out and an uptown breakfast
Leave DC by about 7 a.m. to beat the weekend traffic on I-270; plan on roughly 90 minutes at the wheel. The last stretch on U.S. 340 drops toward the water gap, and the town appears on its point of land between two rivers.
Where to eat: Bolivar Bread at 914 Washington Street, a small-batch bakery uptown with a parking lot behind it. It opens at 8 a.m. Wednesday to Sunday. Get a maple butter biscuit and a pretzarolli, the bakery’s pepperoni roll in pretzel dough, a nod to the West Virginia state food.
John Brown’s Fort and the Point
Why did a small brick firehouse become the building nearly every visitor here seeks out? John Brown’s Fort was built in 1848 as the armory’s fire engine and guard house, and it is where John Brown and several followers barricaded themselves in the final hours of their raid of October 16–18, 1859. The building was later shipped to Chicago, brought back to a farm outside town in 1895, moved to the Storer College campus in 1909, and returned to Lower Town in 1968, about 150 feet from its first site.
From the shuttle stop, walk Shenandoah Street toward the Point; the fort is the last building on the right and is open during park hours. Keep going to the Point itself, where the Shenandoah joins the Potomac below the railroad bridges. Maryland Heights rises straight across the water: tomorrow’s climb.
As of October 2026 the park lists the John Brown Museum, the Dry Goods Store, the Confectionery and the Storer College & Niagara Movement exhibit as open, while the Civil War Museum, Harper House and Master Armorer’s Quarters are closed for now. Lower Town museums and restrooms are open daily from 9 a.m. to 5 p.m.
Lunch on High Street
Where to eat: The Rabbit Hole at 186 High Street, down a small path off the street, with indoor and outdoor tables. It opens at noon, so time the fort and the Point for the morning and walk up for lunch when the doors open.
The stone steps to Jefferson Rock
After lunch, find the stone steps on High Street and climb past St. Peter’s Catholic Church, then up a second set of steps past the ruins of St. John’s Episcopal Church to Jefferson Rock. This is the white-blazed Appalachian Trail, so you may pass thru-hikers with full packs.
Thomas Jefferson stood here on October 25, 1783, and wrote that the scene was “worth a voyage across the Atlantic.” The rock itself is a pile of shale slabs propped on four stone pillars, added in the 1850s because visitors kept rocking the top slab. Climbing on it is prohibited, and the spot is not accessible to anyone who cannot manage the steps.
Expert tip: read Jefferson’s full description on the park’s page before you climb. Teens who have read it tend to look for the “small catch of smooth blue horizon” he described through the gap, and it is still there.
Candy for the walk back
Back down on High Street, stop at True Treats, a candy shop built around candy history, with more than 500 candies, teas and sweets, each with its story on the tag. Teens can browse the jars and pick their own.
Where to eat: Snallygaster’s Cafe and Wine Bar at 1102 West Washington Street, uptown, for dinner; call ahead at 304-707-6129 to check the evening hours. Ride the last shuttle back to your car; it runs until 7 p.m. through November 1, 2026, and earlier after the clocks change.
Where to eat and stop
- Breakfast · Bolivar Bread — maple butter biscuits, sourdough and a pretzel-dough pepperoni roll. Why here: On Washington Street above Lower Town, breakfast after the drive from DC.
- Lunch · The Rabbit Hole — a casual lunch inside or out, from noon. Why here: In Lower Town on High Street, a casual lunch after the morning at the fort and the Point.
- Dinner · Snallygaster’s Cafe and Wine Bar — food, wine and coffee on West Washington Street. Why here: Uptown near the inns, an easy first-night dinner without moving the car far.
- Quick stop (snack): True Treats Historic Candy — old-fashioned candy, each with its history on the tag. Why here: In Lower Town on High Street, old-fashioned candy for teens on the walk back.
DC → Harpers Ferry Visitor Center: about 66 miles, close to 90 minutes by car. Visitor Center → Lower Town by shuttle: buses every 10–15 minutes. Shenandoah Street → Jefferson Rock: two sets of stone steps on the Appalachian Trail.
Where to stay
- The Town’s Inn or another inn in Lower Town or uptown — two nights within walking distance of High Street, so evenings in town need no car.
Dinner: Snallygaster’s Cafe and Wine Bar on West Washington Street.
Tomorrow: the first shuttle to Lock 34 and the Maryland Heights climb.
Bad-weather plan
Rain? Give more time to the Lower Town museum rooms, which are indoors and close together on Shenandoah Street, and leave Jefferson Rock until the rain stops: the stone steps get slick.
Stay: Lower Town base · Anchor: John Brown’s Fort · park at the Visitor Center
Good to know: Bring a card, because the park takes no cash: the entrance station and online passes take cards only, so bring one even if the rest of the weekend is cash.






















