Distance from Grassy Creek, North Carolina to Jefferson, North Carolina

Grassy Creek Jefferson
Total Distance
15.8 mi
(25.4 km)
Travel Time
20 minutes

The driving distance from Grassy Creek, North Carolina to Jefferson, North Carolina is 15.8 mi (25.4 km)

The straight-line (air) distance is approximately 7.2 mi (11.6 km)

Estimated travel time by road is 20 minutes

We found 2 routes between Grassy Creek and Jefferson.

Available Routes

Shortest
NC-16 S and Old Hwy 16
14.3 mi
23 km
23 minutes
Fastest
NC-16 S
15.8 mi
25.4 km
20 minutes

Route Directions

15.8 mi
20 min

Route Directions

Take John Halsey Rd to NC-16 S
2 mi
3 min
5 mi
5 min
Take Old Hwy 16 to E Main St in Jefferson
7.2 mi
13 min
0 mi
0 min

Journey Details

Traveling from Grassy Creek, North Carolina to Jefferson, North Carolina covers 14.3 miles (23 km) in a southwest direction. This secondary roads, moderate route typically takes 23 minutes under normal conditions.

Drivers have 2 route options between these locations (14-16 miles / 23-25 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Grassy Creek

Starting Point

Sessex, North Carolina

17 mi to destination

1 mi
Crumpler, North Carolina

12 mi to destination

1 mi
Shatley Springs, North Carolina

8 mi to destination

1 mi
Bina, North Carolina

4 mi to destination

2 mi
Smethport, North Carolina

Traveled 17 mi from origin

1 mi
Jefferson

Destination