Distance from Thompsontown, New Jersey to New Holland, Pennsylvania
The driving distance from Thompsontown, New Jersey to New Holland, Pennsylvania is 112.2 mi (180.5 km)
The straight-line (air) distance is approximately 54.1 mi (87.1 km)
Estimated travel time by road is 2 hours 3 minutes
This route includes Toll roads along the way.
We found 3 routes between Thompsontown and New Holland.
Available Routes
Route Directions
Get on Atlantic City Expy W from Atlantic 559/Somers Point Rd and NJ-50 N
Follow Atlantic City Expy W and I-76 W to Caernarvon Township. Take exit 1B from I-176 N
Follow PA-23 W/W Main St to Grant St in New Holland
Route Directions
Get on Atlantic City Expy W from Atlantic 559/Somers Point Rd and NJ-50 N
Continue on Atlantic City Expy W. Take I-76 W, US-202 S and US-30 W to PA-82 in Coatesville. Take the PA-82 N exit from US-30 W
Follow PA-340 W and N New Holland Rd to Grant St in New Holland
Route Directions
Get on Atlantic City Expy W from Atlantic 559/Somers Point Rd and NJ-50 N
Continue on Atlantic City Expy W. Drive from NJ-42 N and I-76 W to Caernarvon Township. Take exit 1B from I-176 N
Follow PA-23 W/W Main St to Grant St in New Holland
Journey Details
Traveling from Thompsontown, New Jersey to New Holland, Pennsylvania covers 111.2 miles (179 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 3 minutes under normal conditions.
Drivers have 3 route options between these locations (111-114 miles / 179-183 km). The primary route shown here saves 3 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Thompsontown
Starting Point
New Holland
Destination