Distance from Grahams Forge, Virginia to Oakdale, Virginia

Grahams Forge Oakdale
Total Distance
103.9 mi
(167.2 km)
Travel Time
2 hours 3 minutes

The driving distance from Grahams Forge, Virginia to Oakdale, Virginia is 103.9 mi (167.2 km)

The straight-line (air) distance is approximately 55.7 mi (89.6 km)

Estimated travel time by road is 2 hours 3 minutes

We found 2 routes between Grahams Forge and Oakdale.

Available Routes

Shortest Fastest
I-81 N
101.2 mi
162.9 km
1 hour 41 minutes
I-81 N and US-220 N
103.9 mi
167.2 km
2 hours 3 minutes

Route Directions

Get on I-81 N/US-11 N
1.1 mi
2 min
Follow I-81 N to US-220 N in Botetourt County. Take exit 150 B from I-81 N
66.6 mi
59 min
Continue on US-220 N. Drive to VA-612 in Rockbridge County
36.2 mi
1 hr 1 min

Route Directions

Get on I-81 N/US-11 N
1.1 mi
2 min
Follow I-81 N to Botetourt County. Take exit 168 from I-81 N
84.3 mi
1 hr 15 min
Take Frontage Rd/I-81 Frontage Rd, State Rte 622 and State Rte 611 to VA-612 in Rockbridge County
15.7 mi
23 min

Journey Details

Traveling from Grahams Forge, Virginia to Oakdale, Virginia covers 101.2 miles (163 km) in a northeast direction. This highway, substantial route typically takes 1 hour 41 minutes under normal conditions.

Drivers have 2 route options between these locations (101-104 miles / 163-167 km). The primary route shown here saves 23 minutes compared to alternatives.

The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 57 mph (92 km/h) .

Journey Waypoints

Grahams Forge

Starting Point

McAdam, Virginia

128 mi to destination

1 mi
New River, Virginia

Traveled 32 mi from origin

1 mi
Prices Fork, Virginia

96 mi to destination

1 mi
Bennetts Mill, Virginia

Traveled 64 mi from origin

2 mi
Catawba, Virginia

64 mi to destination

2 mi
Haymakertown, Virginia

Traveled 96 mi from origin

2 mi
Flatwoods, Virginia

32 mi to destination

1 mi
Eagle Rock, Virginia

Traveled 128 mi from origin

2 mi
Oakdale

Destination