Distance from St Peters, Pennsylvania to Cold Run, Pennsylvania

St Peters Cold Run
Total Distance
9.6 mi
(15.5 km)
Travel Time
15 minutes

The driving distance from St Peters, Pennsylvania to Cold Run, Pennsylvania is 9.6 mi (15.5 km)

The straight-line (air) distance is approximately 3.4 mi (5.5 km)

Estimated travel time by road is 15 minutes

We found 3 routes between St Peters and Cold Run.

Available Routes

Shortest Fastest
Harmonyville Rd
7.7 mi
12.4 km
15 minutes
Hopewell Rd
8.9 mi
14.4 km
16 minutes
PA-23 W
9.6 mi
15.5 km
15 minutes

Route Directions

Follow St Peters Rd to PA-23 W
0.7 mi
2 min
5.4 mi
6 min
Take Park Ave to Elverson Rd
0.6 mi
1 min
0.4 mi
0 min
0.6 mi
1 min
0.4 mi
0 min
Drive to Cold Run Rd
1.4 mi
2 min

Route Directions

Take Hopewell Rd, PA-345 S and Harmonyville Rd to Hopewell Rd/Sr2028 in Union Township
6.6 mi
12 min
0.9 mi
1 min
Drive to Cold Run Rd
1.4 mi
2 min

Route Directions

7.7 mi
15 min

Journey Details

Traveling from St Peters, Pennsylvania to Cold Run, Pennsylvania covers 7.7 miles (12 km) in a west direction. This secondary roads, short route typically takes 15 minutes under normal conditions.

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

Journey Waypoints

St Peters

Starting Point

Trythall, Pennsylvania

8 mi to destination

1 mi
Pine Swamp, Pennsylvania

Traveled 4 mi from origin

1 mi
Geigertown, Pennsylvania

Traveled 8 mi from origin

1 mi
Cold Run

Destination