Distance from Elk Mills, Maryland to Spruce Grove, Pennsylvania

Elk Mills Spruce Grove
Total Distance
21.3 mi
(34.3 km)
Travel Time
31 minutes

The driving distance from Elk Mills, Maryland to Spruce Grove, Pennsylvania is 21.3 mi (34.3 km)

The straight-line (air) distance is approximately 10.2 mi (16.4 km)

Estimated travel time by road is 31 minutes

We found 2 routes between Elk Mills and Spruce Grove.

Available Routes

Shortest
PA-472 N
19.9 mi
32.1 km
31 minutes
Fastest
MD-273 W
21.3 mi
34.3 km
31 minutes

Route Directions

Take MD-213 N, MD-273 W and PA-272 N to Baltimore Pike/Old Baltimore Pike in Nottingham
15.1 mi
21 min
Take Forge Rd and Ashville Rd to Spruce Grove Rd in Little Britain Township
6.2 mi
10 min

Route Directions

Take MD-213 N and PA-472 N to Spruce Grove Rd in Colerain Township
18.4 mi
29 min
1.6 mi
2 min

Journey Details

Traveling from Elk Mills, Maryland to Spruce Grove, Pennsylvania covers 19.9 miles (32 km) in a northwest direction. This secondary roads, moderate route typically takes 31 minutes under normal conditions.

Drivers have 2 route options between these locations (20-21 miles / 32-34 km). The primary route shown here saves no time compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 38 mph (61 km/h) .

Journey Waypoints

Elk Mills

Starting Point

Andora, Maryland

23 mi to destination

1 mi
Providence, Maryland

Traveled 6 mi from origin

0 mi
Blake, Maryland

18 mi to destination

1 mi
Lombard, Maryland

Traveled 12 mi from origin

1 mi
Hopewell, Pennsylvania

6 mi to destination

0 mi
Tweedale, Pennsylvania

Traveled 23 mi from origin

1 mi
Spruce Grove

Destination