Distance from Pennsburg, Pennsylvania to Weisel, Pennsylvania

Pennsburg Weisel
Total Distance
16.6 mi
(26.7 km)
Travel Time
28 minutes

The driving distance from Pennsburg, Pennsylvania to Weisel, Pennsylvania is 16.6 mi (26.7 km)

The straight-line (air) distance is approximately 7.9 mi (12.7 km)

Estimated travel time by road is 28 minutes

We found 3 routes between Pennsburg and Weisel.

Available Routes

Shortest Fastest
PA-663 N and PA-313 E
15.2 mi
24.4 km
27 minutes
Three Mile Run Rd
16.3 mi
26.2 km
29 minutes
Kumry Rd
16.6 mi
26.7 km
28 minutes

Route Directions

Take E Buck Rd to Geryville Pike in Upper Hanover Township
1.5 mi
2 min
Take Kumry Rd and Tollgate Rd to S Old Bethlehem Pike in Richland Township
8.2 mi
14 min
Take W Paletown Rd to PA-313 E/Doylestown Pike
3.1 mi
4 min
2.7 mi
3 min
1.2 mi
2 min

Route Directions

Take Frye Rd and St Pauls Church Rd to Geryville Pike in Upper Hanover Township
1.6 mi
3 min
Follow Geryville Pike to Finland Rd
0.2 mi
0 min
Follow Finland Rd to Upper Ridge Rd in Marlborough Township
1.9 mi
3 min
0.1 mi
0 min
Continue on Upper Ridge Rd to West Rockhill Township
3.3 mi
5 min
Follow Ridge Valley Rd to Forrest Rd
1.7 mi
2 min
Continue on Forrest Rd. Drive to Three Mile Run Rd in East Rockhill Township
7.4 mi
13 min

Route Directions

15.2 mi
27 min

Journey Details

Traveling from Pennsburg, Pennsylvania to Weisel, Pennsylvania covers 15.2 miles (24 km) in a east direction. This secondary roads, moderate route typically takes 27 minutes under normal conditions.

Drivers have 3 route options between these locations (15-17 miles / 24-27 km). The primary route shown here saves 2 minutes compared to alternatives.

Journey Waypoints

Pennsburg

Starting Point

Kleinville, Pennsylvania

18 mi to destination

0 mi
Finland, Pennsylvania

Traveled 5 mi from origin

1 mi
Trumbauersville, Pennsylvania

Traveled 9 mi from origin

1 mi
Paletown, Pennsylvania

Traveled 14 mi from origin

1 mi
East Rockhill Township, Pennsylvania

Traveled 18 mi from origin

0 mi
Weisel

Destination