Distance from Ashwoods, Virginia to Glen Allen, Virginia

Ashwoods Glen Allen
Total Distance
19.5 mi
(31.4 km)
Travel Time
25 minutes

The driving distance from Ashwoods, Virginia to Glen Allen, Virginia is 19.5 mi (31.4 km)

The straight-line (air) distance is approximately 7.5 mi (12 km)

Estimated travel time by road is 25 minutes

We found 3 routes between Ashwoods and Glen Allen.

Available Routes

Shortest
State Rte 676
17.2 mi
27.6 km
24 minutes
Fastest
I-295 S
17.7 mi
28.5 km
23 minutes
VA-288 N
19.5 mi
31.4 km
25 minutes

Route Directions

Get on VA-288 N in Henrico from VA-6 E
4.9 mi
8 min
Continue on VA-288 N. Take I-295 S to US-33 E in Henrico County. Take exit 49B from I-295 S
11.9 mi
10 min
Follow US-33 E, Courtney Rd and Lakewood Rd to your destination in Glen Allen
2.7 mi
6 min

Route Directions

Get on VA-288 N in Henrico from State Rte 676 and Tuckahoe Creek Pkwy
5.5 mi
9 min
Continue on VA-288 N. Take I-64 E and I-295 S to US-33 E in Henrico County. Take exit 49B from I-295 S
9.7 mi
8 min
Take Mountain Rd to your destination in Glen Allen
2.5 mi
5 min

Route Directions

Take State Rte 676 to US-250
4.9 mi
8 min
0.7 mi
1 min
Get on I-64 E
1.2 mi
1 min
Continue on I-64 E. Take I-295 S to Mountain Rd in Henrico County
8.2 mi
7 min
Follow Mountain Rd to your destination in Glen Allen
2.1 mi
4 min

Journey Details

Traveling from Ashwoods, Virginia to Glen Allen, Virginia covers 17.2 miles (28 km) in a east direction. This mixed highways and local roads, moderate route typically takes 24 minutes under normal conditions.

Drivers have 3 route options between these locations (17-20 miles / 28-31 km). The primary route shown here saves 2 minutes compared to alternatives.

Journey Waypoints

Ashwoods

Starting Point

Woods Acres, Virginia

17 mi to destination

0 mi
Gayton, Virginia

13 mi to destination

1 mi
Short Pump, Virginia

Traveled 9 mi from origin

1 mi
Innsbrook, Virginia

9 mi to destination

1 mi
Laurel, Virginia

Traveled 17 mi from origin

1 mi
Glen Allen

Destination