Distance from Elk Mills, Maryland to Switzer, Pennsylvania
The driving distance from Elk Mills, Maryland to Switzer, Pennsylvania is 104.4 mi (168 km)
The straight-line (air) distance is approximately 42.6 mi (68.6 km)
Estimated travel time by road is 1 hour 46 minutes
This route includes Toll roads along the way.
We found 3 routes between Elk Mills and Switzer.
Available Routes
Route Directions
Get on I-95 N
Follow I-95 N and I-476 N to PA-100 N in Upper Macungie Township. Take exit 49 B from I-78 W
Continue on PA-100 N. Take Holbens Valley Rd to Sweitzer Rd in Weisenberg Township
Route Directions
Take MD-213 N, Lewisville Rd, PA-796 N/S Jennersville Rd, Buck Run Rd, ... and Werleys Corner Rd to Sweitzer Rd in Weisenberg Township
Route Directions
Take MD-213 N, PA-896 N, PA-10 N, I-176 N, ... and US-222 N to Sweitzer Rd in Weisenberg Township
Journey Details
Traveling from Elk Mills, Maryland to Switzer, Pennsylvania covers 87.5 miles (141 km) in a north direction. This mixed highways and local roads, substantial route typically takes 2 hours 1 minute under normal conditions.
Drivers have 3 route options between these locations (87-104 miles / 141-168 km). The primary route shown here saves 7 minutes compared to alternatives.
Journey Waypoints
Elk Mills
Starting Point
Switzer
Destination