Distance from Cross Roads, Pennsylvania to Shrewsbury, Pennsylvania

Cross Roads Shrewsbury
Total Distance
8.4 mi
(13.5 km)
Travel Time
14 minutes

The driving distance from Cross Roads, Pennsylvania to Shrewsbury, Pennsylvania is 8.4 mi (13.5 km)

The straight-line (air) distance is approximately 4 mi (6.5 km)

Estimated travel time by road is 14 minutes

We found 3 routes between Cross Roads and Shrewsbury.

Available Routes

Shortest Fastest
Plank Rd
7.5 mi
12.1 km
12 minutes
Shangri La Rd
8 mi
12.9 km
14 minutes
PA-851 W
8.4 mi
13.5 km
14 minutes

Route Directions

8.4 mi
14 min

Route Directions

8 mi
14 min

Route Directions

7.5 mi
12 min

Journey Details

Traveling from Cross Roads, Pennsylvania to Shrewsbury, Pennsylvania covers 7.5 miles (12 km) in a southwest direction. This secondary roads, short route typically takes 12 minutes under normal conditions.

Drivers have 3 route options between these locations (8-8 miles / 12-13 km). The primary route shown here saves 3 minutes compared to alternatives.

Journey Waypoints

Cross Roads

Starting Point

Rinely, Pennsylvania

9 mi to destination

1 mi
Tolna, Pennsylvania

Traveled 7 mi from origin

1 mi
Keeney, Pennsylvania

Traveled 9 mi from origin

1 mi
Shrewsbury

Destination