Distance from Wilson, North Carolina to Rocky Mount, North Carolina

Wilson Rocky Mount
Total Distance
19.8 mi
(31.8 km)
Travel Time
29 minutes

The driving distance from Wilson, North Carolina to Rocky Mount, North Carolina is 19.8 mi (31.8 km)

The straight-line (air) distance is approximately 9.9 mi (16 km)

Estimated travel time by road is 29 minutes

We found 2 routes between Wilson and Rocky Mount.

Available Routes

Shortest Fastest
US-301 N
19.8 mi
31.8 km
29 minutes
NC-58 N and NC-97 E
20.5 mi
33 km
34 minutes

Route Directions

Take Hines St S to US-301 N/Ward Blvd
1.5 mi
5 min
Continue on US-301 N to Nash County. Take the NC-97 exit from US-301 BYP N
15.2 mi
17 min
Follow W Raleigh Blvd to your destination in Rocky Mount
3.1 mi
5 min

Route Directions

Follow Mercer St SW and Spruce St SW to Goldsboro St S
0.1 mi
2 min
Follow NC-58 N and NC-97 E to Rocky Mount
20.3 mi
31 min
Drive to your destination
0 mi
0 min

Journey Details

Traveling from Wilson, North Carolina to Rocky Mount, North Carolina covers 19.8 miles (32 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 29 minutes under normal conditions.

Drivers have 2 route options between these locations (20-20 miles / 32-33 km). The primary route shown here saves 6 minutes compared to alternatives.

The route features scenic views, mountain passes. During evening weekend travel, expect typical weekend traffic patterns with average speeds around 43 mph (69 km/h) .

Journey Waypoints

Wilson

Starting Point

Rosebud, North Carolina

23 mi to destination

2 mi
Elm City, North Carolina

17 mi to destination

1 mi
Sharpsburg, North Carolina

11 mi to destination

1 mi
Ashburk, North Carolina

Traveled 23 mi from origin

2 mi
Rocky Mount

Destination

Route Map Image

Distance from Wilson to Rocky Mount