Distance from Murfreesboro, North Carolina to Roanoke Rapids, North Carolina

Murfreesboro Roanoke Rapids
Total Distance
36.7 mi
(59 km)
Travel Time
49 minutes

The driving distance from Murfreesboro, North Carolina to Roanoke Rapids, North Carolina is 36.7 mi (59 km)

The straight-line (air) distance is approximately 19.2 mi (30.9 km)

Estimated travel time by road is 49 minutes

We found 2 routes between Murfreesboro and Roanoke Rapids.

Available Routes

Shortest Fastest
Jackson By-Pass Rd and US-158 W
34.5 mi
55.5 km
48 minutes
US-158 W
36.7 mi
59 km
49 minutes

Route Directions

Take US-158 W to Henry Kee Rd in Northampton County
19.4 mi
24 min
Take Pleasant Grove Rd to NC-186 W
3.4 mi
4 min
Continue on NC-186 W. Drive from NC-46 W and NC-48 S to Roanoke Rapids
13.9 mi
20 min
0 mi
0 min

Route Directions

2.2 mi
3 min
13.1 mi
15 min
10.6 mi
12 min
Continue on US-158 W to Weldon
5.4 mi
8 min
Follow Becker Dr, Old Farm Rd and E 7th St to your destination in Roanoke Rapids
3.2 mi
7 min

Journey Details

Traveling from Murfreesboro, North Carolina to Roanoke Rapids, North Carolina covers 34.5 miles (55 km) in a west direction. This mixed highways and local roads, moderate route typically takes 48 minutes under normal conditions.

Drivers have 2 route options between these locations (34-37 miles / 55-59 km). The primary route shown here saves 2 minutes compared to alternatives.

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

Journey Waypoints

Murfreesboro

Starting Point

Pendleton, North Carolina

44 mi to destination

2 mi
Conway, North Carolina

Traveled 11 mi from origin

1 mi
Galatia, North Carolina

33 mi to destination

1 mi
Faisons, North Carolina

Traveled 22 mi from origin

1 mi
Seaboard, North Carolina

22 mi to destination

2 mi
Gumberry, North Carolina

Traveled 33 mi from origin

1 mi
Garysburg, North Carolina

11 mi to destination

1 mi
Roanoke Rapids

Destination