Distance from Arrowhead, Virginia to Cross Keys, Virginia

Arrowhead Cross Keys
Total Distance
56.9 mi
(91.5 km)
Travel Time
55 minutes

The driving distance from Arrowhead, Virginia to Cross Keys, Virginia is 56.9 mi (91.5 km)

The straight-line (air) distance is approximately 18.3 mi (29.5 km)

Estimated travel time by road is 55 minutes

We found 3 routes between Arrowhead and Cross Keys.

Available Routes

Shortest
I-64 W and US-340 N
49.3 mi
79.3 km
58 minutes
I-81 N
51.5 mi
82.9 km
58 minutes
Fastest
I-64 W
56.9 mi
91.5 km
55 minutes

Route Directions

Continue to I-64 W. Take the I-64 W exit from US-29 N
5.3 mi
6 min
Follow I-64 W and I-81 N to Weyers Cave. Take exit 235 from I-81 N
44 mi
39 min
Take VA-276 N to VA-679 in Rockingham County
7.6 mi
9 min

Route Directions

0.2 mi
0 min
4 mi
5 min
9.6 mi
14 min
Follow US-250 W, I-64 W and I-81 N to Weyers Cave. Take exit 235 from I-81 N
30 mi
28 min
Take VA-276 N to VA-679 in Rockingham County
7.6 mi
9 min

Route Directions

0.2 mi
0 min
Take I-64 W and US-340 N to VA-253 W in Port Republic
42.9 mi
48 min
Continue on VA-253 W. Drive to VA-679
6.2 mi
8 min

Journey Details

Traveling from Arrowhead, Virginia to Cross Keys, Virginia covers 49.3 miles (79 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 58 minutes under normal conditions.

Drivers have 3 route options between these locations (49-57 miles / 79-91 km). The primary route shown here saves 10 seconds compared to alternatives.

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

Journey Waypoints

Arrowhead

Starting Point

Ivy, Virginia

42 mi to destination

2 mi
Crozet, Virginia

Traveled 11 mi from origin

2 mi
White Hall, Virginia

32 mi to destination

1 mi
Grottoes, Virginia

Traveled 32 mi from origin

2 mi
Port Republic, Virginia

11 mi to destination

1 mi
Cross Keys

Destination