Distance from Ajax, Virginia to Edgewood, Virginia

Ajax Edgewood
Total Distance
49.5 mi
(79.6 km)
Travel Time
1 hour 3 minutes

The driving distance from Ajax, Virginia to Edgewood, Virginia is 49.5 mi (79.6 km)

The straight-line (air) distance is approximately 20.1 mi (32.4 km)

Estimated travel time by road is 1 hour 3 minutes

We found 3 routes between Ajax and Edgewood.

Available Routes

Shortest Fastest
VA-116 N
44.6 mi
71.8 km
1 hour 2 minutes
VA-40 W and US-220 N
49.5 mi
79.6 km
1 hour 3 minutes
State Hwy 24 W
57.6 mi
92.7 km
1 hour 21 minutes

Route Directions

Get on US-220 N in Rocky Mount from VA-40 W
19.2 mi
25 min
Continue on US-220 N. Drive to Melrose Ave in Roanoke
30.3 mi
38 min

Route Directions

1.4 mi
2 min
Continue on VA-40 W. Take State Rte 834, State Rte 670, VA-116 N and I-581 N to Melrose Ave in Roanoke
43.2 mi
1 hr

Route Directions

1.4 mi
2 min
Continue on VA-40 W to Franklin County
15.5 mi
18 min
2.9 mi
3 min
Follow VA-122 N to State Rte 801 in Bedford County
11 mi
14 min
3.2 mi
4 min
Continue on State Hwy 24 W. Take Orange Ave NE to Melrose Ave in Roanoke
23.7 mi
37 min

Journey Details

Traveling from Ajax, Virginia to Edgewood, Virginia covers 44.6 miles (72 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 2 minutes under normal conditions.

Drivers have 3 route options between these locations (45-58 miles / 72-93 km). The primary route shown here saves 19 minutes compared to alternatives.

Journey Waypoints

Ajax

Starting Point

Penhook, Virginia

46 mi to destination

1 mi
Union Hall, Virginia

Traveled 12 mi from origin

1 mi
Westlake Corner, Virginia

35 mi to destination

2 mi
Burnt Chimney, Virginia

Traveled 23 mi from origin

2 mi
Red Valley, Virginia

23 mi to destination

2 mi
Dundee, Virginia

Traveled 35 mi from origin

2 mi
Mt Pleasant, Virginia

12 mi to destination

1 mi
Virginia Heights, Virginia

Traveled 46 mi from origin

1 mi
Edgewood

Destination