All trips
Road trip: Philadelphia to Harpers Ferry, PA / DE / MD / VA / WV

Philadelphia to Harpers Ferry in a Day: Loudoun Heights and the Meeting of the Rivers

A big ridge hike, John Brown's Fort and the confluence of the Potomac and Shenandoah, with sunset at Jefferson Rock

Elevated view over green hills to the town of Harpers Ferry, the rivers below it and two railroad bridges crossing the water
Photo: NPS / Claire Hassler
Length
1 day
Total distance
165.6 mi
Driving time
2 h 53 min
Est. tolls
$5.00
Stops
5
Driving
Easy
Best months
Apr–May, Sep–Oct
Budget
$

A one-day, one-way drive from Philadelphia to Harpers Ferry, West Virginia: 165.6 miles and about 2 hours 53 minutes on I-95, I-70 and US-340, with one $5 Delaware toll. The day is spent on the Loudoun Heights climb, a late lunch in Lower Town, John Brown's Fort, The Point and a Jefferson Rock sunset.

  • Drive time2 h 53 min
  • Distance165.6 mi
  • Est. tolls$5.00
  • Loudoun Heights: a 1,377-foot climb on the Appalachian Trail to views of both rivers
  • The Point: the confluence of the Potomac and Shenandoah, with John Brown's Fort a short walk away
  • Jefferson Rock: Thomas Jefferson's 1783 view, timed for evening light

The story

Harpers Ferry sits where the Shenandoah meets the Potomac and the two rivers slice through the Blue Ridge together. From Philadelphia it is a 165.6-mile drive of about 2 hours 53 minutes by OSM routing, down I-95 and west on I-70, and the early start pays off in three ways: a better chance at one of the 36 spaces in the river-access lot, a full-daylight window for a long hike, and time left for the town before sunset.

The hike comes first, while legs are fresh. Loudoun Heights is the Virginia-side mountain, climbed on the Appalachian Trail from the Shenandoah River bridge: it is rated moderately strenuous, with about 1,377 feet of climbing and views of both rivers. Maryland Heights, the classic confluence overlook, waits in the options.

After the climb comes a late sandwich and coffee in Lower Town, then the old town itself. John Brown's Fort is the brick engine house where the 1859 raid ended, and The Point is where the rivers actually merge, with three states in view. The day closes at Jefferson Rock, a stack of slate on the Appalachian Trail where Thomas Jefferson stood in 1783 and wrote that the view was worth a voyage across the Atlantic. Be back down before the park's trails close at sunset.

Spring and fall are the favorite seasons: spring is rain and flowers and fall is chill and leaf change.

Day by day

Day 1

Philadelphia to Harpers Ferry: the climb, the town and the sunset

Leave at 06:30, reach the Shenandoah Street river-access lot by about 09:25, and climb Loudoun Heights before the afternoon. Lunch, John Brown's Fort, The Point and Jefferson Rock at sunset fill the rest of the day.

Logistics6:15 AM · 15 min

Start in Philadelphia: 30th Street Station

Fuel up and set out from the 30th Street Station area by 06:30. The early start gets the car to Harpers Ferry around 09:25, in time to try for a space in the small river-access lot, to give a 4 to 5.5 hour hike full daylight, and to leave room for Lower Town and the evening light before sunset.

Columned stone facade of Philadelphia's 30th Street Station under a blue sky, with a lamp post and eagle statue in front and the glass Cira Centre tower behind
Photo: Cornellrockey / Wikimedia Commons, CC BY-SA 2.5 (https://commons.wikimedia.org/wiki/File:Philly_30th_St._Station.jpg)
Time
15 minutes to fuel up and go; Saturday departure assumed
Philadelphia 30th Street Station
2955 Market St, Philadelphia, PA 19104
Season: Station open year-round; used here only as a pin to depart from
Sources (2)
DriveDepart 6:30 AM

Philadelphia to Harpers Ferry

Distance
165.6 mi
Drive time
2 h 53 min
Est. tolls
$5.00
Via
I-76, PA-291, I-95 (Delaware and Maryland), MD-43, I-695, I-70, US-15, US-340

South on I-76 and I-95 through Delaware and Maryland, around Baltimore on I-695, west on I-70, then US-15 and US-340 over the Potomac and Shenandoah into Harpers Ferry. There is no planned stop; if a break is needed, the Frederick, MD, exits (where the route leaves I-70, about 17 miles from the end) are the natural place, and a 10-15 minute break pushes arrival back by that long.

Tolls: Delaware's I-95 Newark Toll Plaza (Delaware Turnpike) lists $5.00 for a 2-axle car, cash or E-ZPass, in each direction. Maryland's I-95 JFK Memorial Highway toll (E-ZPass $6.00, video $12.00) is collected northbound only, so $0 southbound. No tolls on I-76, I-695, I-70, US-15 or US-340. As of 2026-10-08.

Sources (4)
Logistics9:25 AM · 15 min

Park at Shenandoah Street River Access

The lot sits where Shenandoah Street meets US-340, 0.5 to 0.75 miles from Lower Town and steps from the Loudoun Heights trailhead. It is first-come, first-served and often fills quickly. If it is full, use the Visitor Center lot at 171 Shoreline Drive and walk the Visitor Center to Lower Town Trail (1.6 miles one way), which passes this lot.

The US-340 highway bridge crossing the river high overhead, seen from the rocky river shoreline below
Photo: NPS / Claire Hassler
Time
15 minutes to park, pay or show the entrance pass, and lace up; arrival about 09:23 by OSM, 2 minutes of slack
Fee
$20
Parking
First-come, first-served; the park shuttle does not stop here
Fee note
Per private vehicle, valid three consecutive days (fee record), as of 2026-10-08
Shenandoah Street River Access (parking)
Shenandoah Street at US-340, Harpers Ferry, WV 25425
Season: Typically open year-round; park entrance fee applies; check current conditions
Sources (3)
Must do
Hike9:40 AM · 4 h 30 min

Loudoun Heights Trail to Split Rock Overlook

From the trailhead by the Shenandoah River bridge, take the staircase under the bridge and climb the Appalachian Trail (white blazes) up Loudoun Heights, the mountain with the steepest bluff above Harpers Ferry. A blue-blazed park trail leads to a first overlook; the full route follows a power-line cut to Split Rock Overlook, with views of both rivers. Turn around earlier if the clock demands it.

Brown trail marker at a roadside showing distances for the Appalachian Trail south to the Loudoun Heights Trail and north to Harpers Ferry Historic Town
Photo: NPS / Claire Hassler
Distance
7.5 mi
Elevation gain
1,377 ft
Route
Out and back
Difficulty
Moderately strenuous (park rating); the hardest hike of this day
Permit required
No
Trailhead
Appalachian Trail beside the Shenandoah River bridge, Harpers Ferry
Gain note
1,377 ft is the published elevation gain for the full route; AllTrails-type sites may differ.
Distance note
Round-trip, 'up to 7.5 miles' (4 to 5.5 hours). Segments: 1.3 mi on the AT to a blue-blazed junction, 0.4 mi to the first overlook, 0.25 mi to the crest, then 1.3 mi along the power-line cut to Split Rock Overlook. Turning around at the first overlook is roughly 3.4 mi round trip (1.3 + 0.4 each way, arithmetic from the segments).
Loudoun Heights Trailhead
Appalachian Trail at the Shenandoah River bridge, Shenandoah Street, Harpers Ferry, WV 25425
Hours: Trail closed sunset to sunrise
Season: Typically open year-round, daylight hours only; no water or restrooms on the trail
Sources (4)
Eat2:45 PM · 45 min

Late lunch at Battle Grounds Bakery & Coffee

A family-owned bakery and coffee shop on High Street in Lower Town, serving sandwiches, salads, pastries and coffee. Its official site lists 08:00 to 17:00 on Saturdays and Sundays (09:00 to 16:00 Monday to Friday), so a post-hike lunch works on any day of the plan. The walk in from the trailhead takes about 20 minutes.

Meal
Lunch
Cuisine
Bakery, sandwiches, coffee
Reservation needed
No
Battle Grounds Bakery & Coffee
180 High St, Harpers Ferry, WV 25425
Hours: Official site: Monday-Friday 9am-4pm; Saturday and Sunday 8am-5pm
Season: Typically open daily; check current hours
Sources (2)
Must do
Activity3:30 PM · 40 min

John Brown's Fort

Built in 1848 as the armory's fire-engine and guard house, this small brick building is where John Brown and his raiders made their last stand in October 1859. It is the only armory building to survive the Civil War intact and has stood in five locations before the National Park Service moved it here in 1968. The path from the end of Shenandoah Street is loose gravel.

Small one-story red brick building with three arched doorways and a white cupola, standing on a gravel lot beside brick row houses
Photo: NPS / Claire Hassler
Time
Exterior and interior exhibit, 30-40 minutes
Reservation needed
No
John Brown's Fort
Shenandoah Street (end), Harpers Ferry, WV 25425
Hours: Park museums and exhibits typically 9am-5pm
Season: Typically open year-round; check current dates and hours
Sources (2)
Must do
Viewpoint4:10 PM · 30 min

The Point: where the Potomac meets the Shenandoah

A gravel path of about 270 feet leads past John Brown's Fort and under the railroad tracks to the confluence itself. The view takes in three states, Maryland, Virginia and West Virginia, and the water gap the two rivers have cut through the Blue Ridge. The path climbs up to 11.5 percent in places.

Gravel overlook with a black metal railing and an information panel above a wide river lined with wooded mountains and a truss railroad bridge
Photo: NPS / Claire Hassler
Time
20-30 minutes; slack after this stop absorbs a slow hike or time in Lower Town shops
Best time
Any daylight hour; the next stop is timed for the evening light
The Point, Harpers Ferry
End of Shenandoah Street, Harpers Ferry, WV 25425
Hours: Park grounds sunrise to sunset
Season: Typically open year-round, daylight hours; check current conditions
Sources (1)
Must do
Viewpoint5:30 PM · 1 h

Jefferson Rock at sunset

Climb the stone steps from High Street along the Appalachian Trail, past St. Peter's Catholic Church and the ruins of St. John Episcopal Church, to a slab of Harpers shale that Thomas Jefferson visited in 1783 and called a view worth a voyage across the Atlantic. The rock is unstable and off limits: view it from the designated area, and be back down by sunset.

Two flat slabs of slate balanced on red sandstone posts atop a large boulder, with a forested mountain behind
Photo: NPS / Claire Hassler
Time
Climb 10-15 minutes, then 45-50 minutes of evening light; leave by 18:30 to be down before the 18:41 sunset on Oct 10
Best time
Late afternoon to sunset
Reservation needed
No
Jefferson Rock
Appalachian Trail above High Street, Harpers Ferry, WV 25425
Hours: Park grounds and trails sunrise to sunset
Season: Typically open year-round, daylight hours; check current conditions
Sources (3)

More options

Must do
Hike4 h

Maryland Heights Overlook (alternative to Loudoun Heights)

The classic confluence overlook: a climb to a cliff-edge view straight down on Harpers Ferry, both rivers and two railroad bridges, with Civil War fortification remnants on the way and an optional Stone Fort loop. It is the highest mountain overlooking Harpers Ferry. Do it instead of Loudoun Heights, not in addition. The normal access is the footbridge from Lower Town; read Current conditions first.

Elevated view over green hills to the town of Harpers Ferry, the rivers below it and two railroad bridges crossing the water
Photo: NPS / Claire Hassler
Distance
4.5 mi
Elevation gain
1,154 ft
Route
Out and back
Difficulty
Moderately strenuous to strenuous
Trailhead
C&O Canal towpath, reached by the Goodloe Byron Memorial Footbridge from Lower Town (or the Lock 34 shuttle)
Gain note
1,154 ft is listed from Lower Town to the overlook, 1,522 ft for overlook plus Stone Fort, and 1,771 ft starting at the Visitor Center (the hikes summary gives a range of 990 to 1,788 ft); starting at Lock 34 instead of Lower Town changes the numbers slightly.
Distance note
Round trip. Overlook only 4.5 mi round trip; with the Stone Fort loop 6.5 mi round trip (3 to 4 hours).
Maryland Heights
Maryland Heights Trail via C&O Canal towpath, Sandy Hook, MD
Hours: Trail closed sunset to sunrise
Season: Typically open year-round, daylight hours; no water or restrooms on trail
Sources (3)
Hike1 h

Bolivar Heights walk (easy alternative)

A gentler option on the open ridge west of Lower Town, where Union troops dug in before the September 1862 battle (interpretive panels). Routes run from a 0.3-mile stroll to a 2.4-mile loop with long Blue Ridge views, a good fit for tired legs or a shorter day.

Wide green field in the foreground with blue hills rolling away in the distance
Photo: NPS / Claire Hassler
Distance
2.4 mi
Elevation gain
263 ft
Route
Loop
Difficulty
Easy to moderate
Trailhead
Bolivar Heights parking area
Gain note
Elevation is listed as '4 to 263 feet' across the route options; 263 ft is used for the longest.
Distance note
Round trip; 0.3 to 2.4 mi round trip depending on the route (10 minutes to 1.6 hours).
Bolivar Heights
Bolivar Heights, Harpers Ferry National Historical Park, Harpers Ferry, WV 25425
Hours: Park grounds and trails sunrise to sunset
Season: Typically open year-round, daylight hours; park entrance fee applies
Sources (2)
Alternative route

Scenic alternative: Lancaster County, Gettysburg country and Antietam

Skip the interstates: US-30 (Lincoln Highway) west across Lancaster County and past York, US-15 south, MD-77 over Catoctin Mountain, then MD-66 and MD-34 to Antietam National Battlefield, and MD-67 and US-340 to Harpers Ferry. Navigation apps prefer I-95. It adds about 25 miles and 90 minutes versus the default route, so it replaces the long hike with Antietam (Visitor Center, 5831 Dunker Church Rd, Sharpsburg) and a shorter Lower Town visit.

Distance
191 mi
Drive time
4 h 23 min
Est. tolls
No tolls
Via
I-76 (Schuylkill), US-202, US-30, PA-340/PA-772, US-15, MD-77, MD-66, MD-34, MD-67, US-340
To
Shenandoah Street River Access, Harpers Ferry
From
Philadelphia 30th Street Station
Exclude
toll
Via points
Lancaster, PA, York, PA, Antietam National Battlefield Visitor Center

Tolls: OSM toll-free routing (exclude=toll): US-30, US-15 and state routes, no PA Turnpike and no Delaware Turnpike plaza. Confirm no tolls before leaving. As of 2026-10-08.

Sources (4)
Alternative route

Scenic alternative: South Mountain and Gathland State Park

Leave I-70 at Frederick for MD-17 through the Middletown Valley and over South Mountain to Gathland State Park (900 Arnoldstown Rd), home of a stone memorial arch to Civil War correspondents on the Appalachian Trail, then drop to US-340 for Harpers Ferry. MD-17 is part of the Journey Through Hallowed Ground and Antietam Campaign scenic byways. It adds about 7 miles and 20 minutes plus a 30-45 minute stop, which costs the Jefferson Rock sunset margin; Maryland DNR lists Gathland open from 10 a.m. October to March.

Distance
172.4 mi
Drive time
3 h 13 min
Est. tolls
$5.00
Via
I-76, I-95, I-695, I-70, MD-17, Gapland Rd, US-340
To
Shenandoah Street River Access, Harpers Ferry
From
Philadelphia 30th Street Station
Via points
Gathland State Park

Tolls: Same Delaware I-95 Newark Toll Plaza toll as the default route ($5.00, 2-axle car, DelDOT); Maryland JFK toll not collected southbound. As of 2026-10-08.

Sources (4)

Route map

  1. Philadelphia 30th Street Station (opens Google Maps in a new tab) Day 1
  2. Shenandoah Street River Access (parking) (opens Google Maps in a new tab) Day 1
  3. Loudoun Heights Trailhead (opens Google Maps in a new tab) Day 1
  4. Battle Grounds Bakery & Coffee (opens Google Maps in a new tab) Day 1
  5. John Brown's Fort (opens Google Maps in a new tab) Day 1
  6. The Point, Harpers Ferry (opens Google Maps in a new tab) Day 1
  7. Jefferson Rock (opens Google Maps in a new tab) Day 1
  8. Maryland Heights (opens Google Maps in a new tab) Option
  9. Bolivar Heights (opens Google Maps in a new tab) Option

Good to know

Plan, timing and weekday

  • Assumed weekday: Saturday departure (Saturday Oct 10, 2026 for the times shown). The bakery lunch is open on weekends (08:00-17:00) and weekdays (09:00-16:00), so any day works for the 14:45 lunch.
  • Why 06:30: the Shenandoah Street river-access lot has 36 spaces and often fills quickly; a 4 to 5.5 hour hike needs daylight; John Brown's Fort and the park exhibits typically close at 17:00.
  • Daylight on Oct 10: sunrise 07:14, sunset 18:41, civil twilight ends 19:06 (EDT, sunrise-sunset.org for Harpers Ferry). Park grounds and trails are open sunrise to sunset, so Jefferson Rock is timed to leave by 18:30.
  • Slack: about 2 minutes on arrival, about 15 minutes after the hike (walk to town takes about 20), and about 50 minutes between The Point and Jefferson Rock for a slower hike (up to 5.5 hours), shops or the Industry Museum.
  • Drive: 165.6 miles, 173 minutes, one $5 Delaware toll on a 2-axle car (DelDOT, Newark Toll Plaza); Maryland's I-95 toll is collected northbound only. The drive is highway driving (difficulty: easy). The way home is the same road, about three hours after dark; consider an overnight if that is too long.
  • Hike notes: no water or restrooms on the Loudoun Heights trail; carry water and layers. Both Loudoun Heights and Maryland Heights trails are closed from sunset to sunrise.
  • Season: best in spring and autumn; spring is rain and flowers and fall is the chill and leaf change. Leaf timing varies by year, so check a foliage report before picking the weekend.

Current conditions (as of 2026-10-08)

  • Goodloe Byron Memorial Footbridge closed: Park alert (updated 2026-10-06): the footbridge to the C&O Canal towpath is expected to stay closed this fall for safety repairs, in addition to the staircase replacement. This affects Maryland Heights, the Appalachian Trail across the Potomac and the Potomac Heritage Trail, and the alert strongly advises other trails. This itinerary uses Loudoun Heights (Virginia side) so it does not depend on the bridge.
  • Maryland Heights access now: the trail itself is open, but reaching it from Harpers Ferry means the free shuttle between the Visitor Center (171 Shoreline Drive) and C&O Canal Lock 34, about hourly, with very limited space, no pets and weather-dependent service. Shuttle hours are given as 9:00-18:30 by the Appalachian Trail Conservancy; the park's record gives the regular park shuttle as 9:00-17:30 and the Getting Around page as 9:00-19:00 during daylight saving time. Confirm before relying on a return shuttle.
  • Exhibit spaces closed: Master Armorer's Quarters, Black Voices/African American History, Civil War Museum and Harper House; John Brown's Fort, the Industry Museum and the 1862 Battle of Harpers Ferry exhibit are listed open. The Lower Town Information Center is closed (maps at the 'Place in Time' exhibit or Visitor Center). A caution is also posted for repair work on Lower Town buildings. The southern loop of the Schoolhouse Ridge South trail is closed for sinkholes.
  • Fees: $20 per private vehicle (valid three consecutive days), $10 per person on foot or bicycle, $35 annual park pass; the entrance station sells passes Thursday to Monday 9:00-16:00, and a Recreation.gov digital option is listed (recreation.gov/sitepass/2747). Park museums and Visitor Center 9:00-17:00; the park lists the shuttle as 9:00-17:30.
  • C&O Canal NHP: a park alert (updated 2026-05-27) lists multiple towpath closures and detours; check the C&O Canal park website before planning any towpath walk.
  • Tolls: Delaware I-95 Newark Toll Plaza rate effective since Aug 15, 2025 (DelDOT); confirm at deldot.gov.

Want live alerts and up-to-date info?

Roads, tolls and closures change fast. Create an account on the DriftKin app to get live alerts and up-to-date information for your drive.

Get the DriftKin app

Before you go

Hours, fees and trail status change; confirm with the official sources linked on each item.

Sources

Good to know: distances and drive times are typical figures without live traffic, and where routes are shown the route data comes from OpenStreetMap contributors. Toll amounts are estimates and change often, so check them in the DriftKin planner or with the toll authority before you plan around them. Opening hours, fees, prices, permits and closures also change, so confirm with the park or business before you go.