Distance from Ajax, Virginia to Kingston, Virginia

Ajax Kingston
Total Distance
48.8 mi
(78.5 km)
Travel Time
59 minutes

The driving distance from Ajax, Virginia to Kingston, Virginia is 48.8 mi (78.5 km)

The straight-line (air) distance is approximately 20.9 mi (33.6 km)

Estimated travel time by road is 59 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 to VA-117 S/Peters Creek Rd/Peters Crk Rd NW. Take exit 2S from I-581 N
28.8 mi
33 min
Drive to Thirlane Rd in Roanoke County
0.8 mi
1 min

Journey Details

Traveling from Ajax, Virginia to Kingston, Virginia covers 48.8 miles (79 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 59 minutes under normal conditions.

Journey Waypoints

Ajax

Starting Point

Smith Mountain Lake, Virginia

48 mi to destination

1 mi
North Shore, Virginia

Traveled 12 mi from origin

1 mi
Westlake Corner, Virginia

36 mi to destination

1 mi
Burnt Chimney, Virginia

Traveled 24 mi from origin

2 mi
Hardy, Virginia

24 mi to destination

2 mi
Dundee, Virginia

Traveled 36 mi from origin

1 mi
Roanoke, Virginia

Traveled 48 mi from origin

1 mi
Kingston

Destination