Distance from Middlebranch, Ohio to Moon Run, Pennsylvania
The driving distance from Middlebranch, Ohio to Moon Run, Pennsylvania is 67.4 mi (108.4 km)
The straight-line (air) distance is approximately 43 mi (69.2 km)
Estimated travel time by road is 1 hour 42 minutes
We found 3 routes between Middlebranch and Moon Run.
Available Routes
Route Directions
Follow Werner Church Rd to State St NE in Marlboro Township
Continue on State St NE. Take US-62 E to Salem Grange Rd in Salem Township
Take OH-558 E to E Taggart St in East Palestine
Continue on E Taggart St. Take PA-51 S/Constitution Blvd and PA-65 S to PA-51 N in Beaver County
Route Directions
Follow Werner Church Rd to State St NE in Marlboro Township
Continue on State St NE. Take US-62T to Greenbower St NE in Lexington Township
Take W Middletown Rd to OH-14 E in Goshen Township
Take OH-165 E and Constitution Blvd to PA-51 N in Beaver County
Route Directions
Follow Werner Church Rd to State St NE in Marlboro Township
Continue on State St NE. Take US-62 E, OH-14 E and Constitution Blvd to PA-51 N in Beaver County
Journey Details
Traveling from Middlebranch, Ohio to Moon Run, Pennsylvania covers 65.9 miles (106 km) in a east direction. This mixed highways and local roads, substantial route typically takes 1 hour 40 minutes under normal conditions.
Drivers have 3 route options between these locations (66-71 miles / 106-115 km). The primary route shown here saves 2 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 43 mph (69 km/h) .
Journey Waypoints
Middlebranch
Starting Point
Moon Run
Destination