Distance from Seven Fields, Pennsylvania to Freeport, Pennsylvania

Seven Fields Freeport
Total Distance
26 mi
(41.9 km)
Travel Time
42 minutes

The driving distance from Seven Fields, Pennsylvania to Freeport, Pennsylvania is 26 mi (41.9 km)

The straight-line (air) distance is approximately 12.3 mi (19.8 km)

Estimated travel time by road is 42 minutes

We found 2 routes between Seven Fields and Freeport.

Available Routes

Shortest Fastest
PA-228 E and Ekastown Rd
24.5 mi
39.4 km
39 minutes
PA-228 E
26 mi
41.9 km
42 minutes

Route Directions

Take T720 to PA-228 E in Adams Township
1 mi
2 min
Follow PA-228 E and State Hwy 8 S to Bakerstown. Take the Bakerstown Rd exit from State Hwy 8 S
9.9 mi
15 min
Take Bakerstown Culmerville Rd, Millerstown Rd and Rte 908 to High St in Freeport
15.2 mi
24 min

Route Directions

Take T720 to PA-228 E in Adams Township
1.4 mi
3 min
Continue to Middlesex Township
7.4 mi
12 min
Continue on PA-228 E. Take Ekastown Rd to High St in Freeport
15.7 mi
23 min

Journey Details

Traveling from Seven Fields, Pennsylvania to Freeport, Pennsylvania covers 24.5 miles (39 km) in a east direction. This secondary roads, moderate route typically takes 39 minutes under normal conditions.

Drivers have 2 route options between these locations (24-26 miles / 39-42 km). The primary route shown here saves 4 minutes compared to alternatives.

Journey Waypoints

Seven Fields

Starting Point

Mars, Pennsylvania

28 mi to destination

1 mi
Valencia, Pennsylvania

Traveled 7 mi from origin

1 mi
Bakerstown, Pennsylvania

21 mi to destination

1 mi
Clinton Township, Pennsylvania

Traveled 14 mi from origin

2 mi
Lardintown, Pennsylvania

Traveled 21 mi from origin

1 mi
Fawn Township, Pennsylvania

7 mi to destination

1 mi
Schuster Heights, Pennsylvania

Traveled 28 mi from origin

1 mi
Freeport

Destination