Distance from Vail, New Jersey to Union Grove, Pennsylvania
The driving distance from Vail, New Jersey to Union Grove, Pennsylvania is 92 mi (148.1 km)
The straight-line (air) distance is approximately 47.8 mi (77 km)
Estimated travel time by road is 1 hour 58 minutes
We found 3 routes between Vail and Union Grove.
Available Routes
Route Directions
Follow Vail Rd and Delaware Rd to US-46 E
Get on PA-33 S in Palmer Township from Water St, Martins Creek Belvidere Hwy, Front St and Uhler Rd
Continue on PA-33 S. Take US-22 W, Schantz Rd and US-222 S to PA-272 S/N Reading Rd in Brecknock Township. Exit from US-222 S
Follow Bowmansville Rd and PA-625 S/Reading Rd to Union Grove Rd in East Earl Township
Route Directions
Get on PA-33 S in Palmer Township from Vail Rd, PA-611 S and Uhler Rd
Follow PA-33 S, I-78 W and US-222 S to PA-272 S/N Reading Rd in Brecknock Township. Exit from US-222 S
Follow Bowmansville Rd and PA-625 S/Reading Rd to Union Grove Rd in East Earl Township
Route Directions
Get on PA-33 S in Palmer Township from Vail Rd, PA-611 S and Uhler Rd
Continue on PA-33 S. Take US-22 W, Schantz Rd and US-222 S to PA-272 S/N Reading Rd in Brecknock Township. Exit from US-222 S
Follow Bowmansville Rd and PA-625 S/Reading Rd to Union Grove Rd in East Earl Township
Journey Details
Traveling from Vail, New Jersey to Union Grove, Pennsylvania covers 90.5 miles (146 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 55 minutes under normal conditions.
Drivers have 3 route options between these locations (90-96 miles / 146-154 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 49 mph (79 km/h) .
Journey Waypoints
Vail
Starting Point
Union Grove
Destination