Distance from Grahams Forge, Virginia to Olean, Virginia

Grahams Forge Olean
Total Distance
47.3 mi
(76.1 km)
Travel Time
54 minutes

The driving distance from Grahams Forge, Virginia to Olean, Virginia is 47.3 mi (76.1 km)

The straight-line (air) distance is approximately 20.8 mi (33.5 km)

Estimated travel time by road is 54 minutes

We found 3 routes between Grahams Forge and Olean.

Available Routes

Shortest Fastest
I-81 N
46.2 mi
74.4 km
54 minutes
I-81 N and State Hwy 100 N
47.3 mi
76.1 km
54 minutes
I-81 N and US-460 W
68.7 mi
110.5 km
1 hour 8 minutes

Route Directions

Get on I-81 N/US-11 N
1.1 mi
2 min
Continue on I-81 N. Take Cleburne Blvd and State Hwy 100 N to State Rte 635 in Giles County
40.7 mi
44 min
5.4 mi
7 min

Route Directions

Get on I-81 N/US-11 N
1.1 mi
2 min
Continue to Christiansburg
33.6 mi
29 min
Continue on US-460 W. Drive to State Rte 635 in Giles County
34 mi
36 min

Route Directions

Get on I-81 N/US-11 N
1.1 mi
2 min
Follow I-81 N, Cleburne Blvd and State Hwy 100 N to Henson Ave in Pearisburg
35.7 mi
38 min
Get on US-460 E from US-460 BUS E/Wenonah Ave
2.6 mi
4 min
1.3 mi
1 min
5.4 mi
7 min

Journey Details

Traveling from Grahams Forge, Virginia to Olean, Virginia covers 46.2 miles (74 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.

Drivers have 3 route options between these locations (46-69 miles / 74-111 km). The primary route shown here saves 15 minutes compared to alternatives.

Journey Waypoints

Grahams Forge

Starting Point

Allison, Virginia

48 mi to destination

2 mi
Pulaski, Virginia

Traveled 12 mi from origin

2 mi
Weldon, Virginia

36 mi to destination

0 mi
Alum Springs, Virginia

Traveled 24 mi from origin

1 mi
Poplar Hill, Virginia

24 mi to destination

1 mi
Staffordsville, Virginia

Traveled 36 mi from origin

1 mi
Bane, Virginia

12 mi to destination

1 mi
Ripplemead, Virginia

Traveled 48 mi from origin

0 mi
Olean

Destination