Distance from Bocktown, Pennsylvania to McFann, Pennsylvania
The driving distance from Bocktown, Pennsylvania to McFann, Pennsylvania is 35.1 mi (56.4 km)
The straight-line (air) distance is approximately 14.1 mi (22.7 km)
Estimated travel time by road is 52 minutes
We found 3 routes between Bocktown and McFann.
Available Routes
Route Directions
Continue on PA-51 S. Take Ohio River Blvd, I-79 N and PA-228 E to Harbison Rd in Middlesex Township
Continue on Harbison Rd. Take Forsythe Rd/T380 to McFann Rd
Route Directions
Take PA-151 E, Big Sewickley Creek Rd, Warrendale Bayne Rd, Warrendale Rd and PA-228 E to Harbison Rd in Middlesex Township
Continue on Harbison Rd. Take Forsythe Rd/T380 to McFann Rd
Route Directions
Continue on PA-51 N. Take Ohio River Blvd to Tevebaugh Rd in Baden
Continue on Tevebaugh Rd. Take Conway Wallrose Rd to State Rte 2004 in New Sewickley Township
Take PA-228 E to Harbison Rd in Middlesex Township
Continue on Harbison Rd. Take Forsythe Rd/T380 to McFann Rd
Journey Details
Traveling from Bocktown, Pennsylvania to McFann, Pennsylvania covers 30.2 miles (49 km) in a northeast direction. This secondary roads, moderate route typically takes 55 minutes under normal conditions.
Drivers have 3 route options between these locations (30-35 miles / 49-56 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Bocktown
Starting Point
McFann
Destination