Distance from Hazen, Pennsylvania to St Marys, Pennsylvania

Hazen St Marys
Total Distance
38.2 mi
(61.5 km)
Travel Time
48 minutes

The driving distance from Hazen, Pennsylvania to St Marys, Pennsylvania is 38.2 mi (61.5 km)

The straight-line (air) distance is approximately 16.2 mi (26.2 km)

Estimated travel time by road is 48 minutes

We found 3 routes between Hazen and St Marys.

Available Routes

Shortest Fastest
PA-28 N
30.5 mi
49.1 km
43 minutes
PA-949 N and PA-120 E
37.7 mi
60.7 km
51 minutes
PA-28 N, US-219 N and PA-120 E
38.2 mi
61.5 km
48 minutes

Route Directions

38.2 mi
48 min

Route Directions

0 mi
0 min
2.2 mi
2 min
4.8 mi
7 min
Take PA-949 N and PA-120 E to S St Marys St in Saint Marys
30.7 mi
41 min

Route Directions

0 mi
0 min
Continue on PA-28 N to Horton Township
17.1 mi
22 min
Continue on Toby Rd. Drive to PA-255 N/S St Marys Rd in Saint Marys
13.3 mi
20 min

Journey Details

Traveling from Hazen, Pennsylvania to St Marys, Pennsylvania covers 30.5 miles (49 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 43 minutes under normal conditions.

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

The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 43 mph (69 km/h) .

Journey Waypoints

Hazen

Starting Point

Sugar Hill, Pennsylvania

37 mi to destination

2 mi
Snyder Township, Pennsylvania

28 mi to destination

1 mi
Horton City, Pennsylvania

Traveled 19 mi from origin

2 mi
Drummond, Pennsylvania

19 mi to destination

1 mi
Squab Hollow, Pennsylvania

Traveled 28 mi from origin

1 mi
Shelvey, Pennsylvania

9 mi to destination

1 mi
Elk County, Pennsylvania

Traveled 37 mi from origin

2 mi
St Marys

Destination