Distance from Karo, Virginia to McPherson, Maryland

Karo McPherson
Total Distance
146.1 mi
(235.1 km)
Travel Time
2 hours 20 minutes

The driving distance from Karo, Virginia to McPherson, Maryland is 146.1 mi (235.1 km)

The straight-line (air) distance is approximately 54.3 mi (87.4 km)

Estimated travel time by road is 2 hours 20 minutes

We found 2 routes between Karo and McPherson.

Available Routes

Shortest Fastest Tolls
I-66 E
107.8 mi
173.4 km
1 hour 51 minutes
I-81 N and I-70 E
146.1 mi
235.1 km
2 hours 20 minutes

Route Directions

Get on I-66 W from US-340 N
8.9 mi
17 min
Take I-81 N and I-70 E to MD-170 N/Telegraph Rd in Severn. Exit from MD-100 E
135 mi
1 hr 59 min
Drive to MD-176 E/Dorsey Rd
2.2 mi
3 min

Route Directions

Get on I-66 E from US-340 N and VA-55 E
10.5 mi
18 min
Continue on I-66 E. Take 66 Express Outside the Beltway, I-66 E, I-495 N and I-95 N to MD-170 N/Telegraph Rd in Severn. Exit from MD-100 E
95.1 mi
1 hr 29 min
Drive to MD-176 E/Dorsey Rd
2.2 mi
3 min

Journey Details

Traveling from Karo, Virginia to McPherson, Maryland covers 107.8 miles (173 km) in a east direction. This mixed highways and local roads, substantial route typically takes 1 hour 51 minutes under normal conditions.

Drivers have 2 route options between these locations (108-146 miles / 173-235 km). The primary route shown here saves 30 minutes compared to alternatives.

The route features toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 55 mph (89 km/h) .

Journey Waypoints

Karo

Starting Point

Skyland Estates, Virginia

125 mi to destination

1 mi
Kerfoot, Virginia

Traveled 31 mi from origin

1 mi
Middleburg, Virginia

94 mi to destination

1 mi
Waxpool, Virginia

Traveled 62 mi from origin

1 mi
Sugarland Run, Virginia

62 mi to destination

0 mi
Hollinridge, Maryland

Traveled 94 mi from origin

1 mi
North Sherwood Forest, Maryland

31 mi to destination

0 mi
High Ridge, Maryland

Traveled 125 mi from origin

1 mi
McPherson

Destination