Distance from Plainville, Pennsylvania to Canaan Grove, Pennsylvania
The driving distance from Plainville, Pennsylvania to Canaan Grove, Pennsylvania is 20.2 mi (32.5 km)
The straight-line (air) distance is approximately 10.4 mi (16.7 km)
Estimated travel time by road is 33 minutes
We found 3 routes between Plainville and Canaan Grove.
Available Routes
Route Directions
Take Rocherty Rd to E Evergreen Rd in South Lebanon Township
Take PA-897 S to Horse Happy Rd in Heidelberg Township
Continue on Horse Happy Rd. Drive to Canaan Grove Rd/T321
Route Directions
Follow Lawn Rd and Patrick Rd E/T331 to PA-117 S
Continue on PA-117 S. Take PA-419 N/Schaeffer Rd and PA-897 S/Heidelberg Ave to Horse Happy Rd in Heidelberg Township
Continue on Horse Happy Rd. Drive to Canaan Grove Rd/T321
Route Directions
Continue on US-322 E/Horseshoe Pike. Take PA-419 N/Schaeffer Rd to Horse Happy Rd in Heidelberg Township
Continue on Horse Happy Rd. Drive to Canaan Grove Rd/T321
Journey Details
Traveling from Plainville, Pennsylvania to Canaan Grove, Pennsylvania covers 19.5 miles (31 km) in a east direction. This secondary roads, moderate route typically takes 30 minutes under normal conditions.
Drivers have 3 route options between these locations (19-22 miles / 31-35 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Plainville
Starting Point
Canaan Grove
Destination