Distance from Elk Mills, Maryland to Port Barnett, Pennsylvania
The driving distance from Elk Mills, Maryland to Port Barnett, Pennsylvania is 254.1 mi (408.9 km)
The straight-line (air) distance is approximately 123.5 mi (198.7 km)
Estimated travel time by road is 4 hours 42 minutes
We found 2 routes between Elk Mills and Port Barnett.
Available Routes
Route Directions
Get on I-83 N in East York from MD-213 N, MD-273 W, PA-272 N, Lancaster Pike, ... and Windsor Rd
Follow I-83 N and US-22 W to US-322 W in Highland Park
Continue to College Township
Follow I-99 S to US-322 W in Worth Township. Take exit U.S. 322 from I-99 S
Get on I-80 W in Bradford Township from US-322 W
Follow I-80 W to PA-28 S in Pine Creek Township. Take exit 81 from I-80 W
Follow PA-28 S to US-322 E
Route Directions
Get on US-30 W in East Lampeter Township from MD-213 N, PA-472 N, May Post Office Rd, PA-896 N/Hartman Bridge Rd and Lincoln Hwy E
Take PA-283 W to US-322 W in Potters Mills
Follow I-99 S to US-322 W in Worth Township. Take exit U.S. 322 from I-99 S
Get on I-80 W in Bradford Township from US-322 W
Follow I-80 W to PA-28 S in Pine Creek Township. Take exit 81 from I-80 W
Follow PA-28 S to US-322 E
Journey Details
Traveling from Elk Mills, Maryland to Port Barnett, Pennsylvania covers 246.5 miles (397 km) in a northwest direction. This mixed highways and local roads, long-distance route typically takes 4 hours 24 minutes under normal conditions.
Drivers have 2 route options between these locations (246-254 miles / 397-409 km). The primary route shown here saves 18 minutes compared to alternatives.
Journey Waypoints
Elk Mills
Starting Point
Port Barnett
Destination