Distance from Elm Square, Massachusetts to Indian Run, Pennsylvania
The driving distance from Elm Square, Massachusetts to Indian Run, Pennsylvania is 367.8 mi (591.9 km)
The straight-line (air) distance is approximately 184.1 mi (296.3 km)
Estimated travel time by road is 6 hours 2 minutes
This route includes Toll roads along the way.
We found 3 routes between Elm Square and Indian Run.
Available Routes
Route Directions
Get on MA-24 S
Follow I-95 S, I-287 W and I-78 W to US-222 S in South Whitehall Township. Take exit 54A from I-78 W
Get on US-222 S in Ontelaunee Township from US-222 S and Hamilton Blvd
Follow US-222 S to Colonel Howard Blvd in East Cocalico Township. Take the exit toward I-76/PA-272/Denver/Pa Turnpike from US-222 S
Take PA-272 S/N Reading Rd, Stevens Rd and Indiantown Rd to Sunnyside Rd/T969 in West Cocalico Township
Route Directions
Get on MA-24 S
Take I-295 S, I-95 S, I-276 W and I-76 W to Colonel Howard Blvd in East Cocalico Township. Take exit 286 from I-76 W
Continue on Colonel Howard Blvd. Take PA-272 S/N Reading Rd, Stevens Rd and Indiantown Rd to Sunnyside Rd/T969 in West Cocalico Township
Route Directions
Get on MA-24 S
Take I-495 N, I-95 S, I-80 W, I-287 S, ... and US-22 W to PA-100 S in Fogelsville. Take exit 49 A from I-78 W
Get on US-222 S in Ontelaunee Township from Schantz Rd
Follow US-222 S to Colonel Howard Blvd in East Cocalico Township. Take the exit toward I-76/PA-272/Denver/Pa Turnpike from US-222 S
Take PA-272 S/N Reading Rd, Stevens Rd and Indiantown Rd to Sunnyside Rd/T969 in West Cocalico Township
Journey Details
Traveling from Elm Square, Massachusetts to Indian Run, Pennsylvania covers 362.5 miles (583 km) in a west direction. This highway, long-distance route typically takes 6 hours 16 minutes under normal conditions.
Drivers have 3 route options between these locations (362-373 miles / 583-600 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Elm Square
Starting Point
Indian Run
Destination