Distance from Heards, Virginia to Thompsontown, Pennsylvania
The driving distance from Heards, Virginia to Thompsontown, Pennsylvania is 274 mi (441 km)
The straight-line (air) distance is approximately 124.2 mi (199.9 km)
Estimated travel time by road is 4 hours 19 minutes
We found 3 routes between Heards and Thompsontown.
Available Routes
Route Directions
Get on I-64 W in Augusta County from Heards Mountain Rd, US-29 N, Plank Rd and US-250 W
Take I-81 N to Pfoutz Valley Rd in Delaware Township. Take the Pfoutz Valley Rd exit from US-22 W/US-322 W
Take William Penn Hwy W to Pine St in Thompsontown
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Take I-81 N to MD-66 N/Mapleville Rd in Beaver Creek. Take exit 35 from I-70 E
Take MD-77 E and US-15 N to PA-581 E in Camp Hill. Take the PA-581 E exit from US-15 N
Take US-22 W to Pfoutz Valley Rd in Delaware Township. Take the Pfoutz Valley Rd exit from US-22 W
Take William Penn Hwy W to Pine St in Thompsontown
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Follow I-81 N to US-11 S in Middlesex Township. Take exit 52B from I-81 N
Get on US-22 W/US-322 W in Millerstown from N Middlesex Rd, Spring Rd, PA-34 N and W Juniata Pkwy
Follow US-22 W/US-322 W to Pfoutz Valley Rd in Delaware Township. Take the Pfoutz Valley Rd exit from US-22 W/US-322 W
Take William Penn Hwy W to Pine St in Thompsontown
Journey Details
Traveling from Heards, Virginia to Thompsontown, Pennsylvania covers 258.8 miles (416 km) in a northeast direction. This highway, long-distance route typically takes 4 hours 22 minutes under normal conditions.
Drivers have 3 route options between these locations (259-280 miles / 416-450 km). The primary route shown here saves 25 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 57 mph (92 km/h) .
Journey Waypoints
Heards
Starting Point
Thompsontown
Destination