Distance from Heards, Virginia to Peacedale, Pennsylvania
The driving distance from Heards, Virginia to Peacedale, Pennsylvania is 247.8 mi (398.8 km)
The straight-line (air) distance is approximately 123.3 mi (198.4 km)
Estimated travel time by road is 4 hours 34 minutes
We found 3 routes between Heards and Peacedale.
Available Routes
Route Directions
Follow Heards Mountain Rd to US-29 N
Continue on US-29 N. Take I-66 E, I-495 N, I-95 N, I-695 N, ... and US-1 N/Conowingo Rd to Stevens Rd in Cecil County
Take MD-273 E/Telegraph Rd, Lombard Rd and State Rd to PA-472 S in Elk Township
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Take I-81 N, I-66 E, I-495 N, I-95 N, ... and I-95 N to MD-272 N in Cecil County. Take exit 100 from I-95 N
Continue on MD-272 N. Drive to PA-472 S in Elk Township
Route Directions
Get on I-66 E in Prince William County from US-29 N
Continue on I-66 E. Take I-495 N, I-95 N, I-95 Express Toll and I-95 N to MD-272 N in Cecil County. Take exit 100 from I-95 N
Continue on MD-272 N. Drive to PA-472 S in Elk Township
Journey Details
Traveling from Heards, Virginia to Peacedale, Pennsylvania covers 229 miles (369 km) in a northeast direction. This highway, long-distance route typically takes 4 hours 5 minutes under normal conditions.
Drivers have 3 route options between these locations (229-279 miles / 369-449 km). The primary route shown here saves 29 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 58 mph (93 km/h) .
Journey Waypoints
Heards
Starting Point
Peacedale
Destination