Distance from Elk Mills, Maryland to Melcroft, Pennsylvania
The driving distance from Elk Mills, Maryland to Melcroft, Pennsylvania is 252.9 mi (407 km)
The straight-line (air) distance is approximately 118.6 mi (190.9 km)
Estimated travel time by road is 4 hours 17 minutes
We found 3 routes between Elk Mills and Melcroft.
Available Routes
Route Directions
Get on I-95 S
Continue on I-95 S. Take I-70 W and I-68 W/US-40 W to Baltimore Ave/National Pike in Cumberland. Take exit 44 from I-68 W/US-40 W
Take MD-36 S/Mt Savage Rd NW, PA-160 N, Berlin Plank Rd and PA-31 W to your destination in Melcroft
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
Take I-76 W to PA-31 W in Donegal Township. Take exit 91 from I-76 W
Follow Hellein School Rd and Melcroft Rd to your destination in Melcroft
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
Follow PA-283 W and I-76 W to PA-31 W in Donegal Township. Take exit 91 from I-76 W
Follow Hellein School Rd and Melcroft Rd to your destination in Melcroft
Journey Details
Traveling from Elk Mills, Maryland to Melcroft, Pennsylvania covers 236.8 miles (381 km) in a west direction. This highway, long-distance route typically takes 4 hours 6 minutes under normal conditions.
Drivers have 3 route options between these locations (237-253 miles / 381-407 km). The primary route shown here saves 11 minutes compared to alternatives.
The route features toll sections. During evening weekday travel, expect evening rush hour with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Elk Mills
Starting Point
Melcroft
Destination