Distance from Buck, North Carolina to Jefferson, North Carolina

Buck Jefferson
Total Distance
28.7 mi
(46.2 km)
Travel Time
38 minutes

The driving distance from Buck, North Carolina to Jefferson, North Carolina is 28.7 mi (46.2 km)

The straight-line (air) distance is approximately 14.2 mi (22.8 km)

Estimated travel time by road is 38 minutes

We found 3 routes between Buck and Jefferson.

Available Routes

Shortest Fastest
NC-16 N
27.8 mi
44.7 km
38 minutes
NC-16 N and NC-163 W
28.7 mi
46.2 km
38 minutes
US-421 N and US-221 N
34.8 mi
56 km
39 minutes

Route Directions

Take Congo Rd to NC-16 N
0.7 mi
1 min
Continue on NC-16 N. Take NC-163 W to E Main St in Jefferson
28 mi
37 min

Route Directions

Follow State Rd 1318 and Congo Rd to US-421 N in Wilkesboro
0.8 mi
1 min
Follow US-421 N and US-221 N to Long St in Jefferson
33.7 mi
36 min
Follow Long St to E Main St
0.4 mi
1 min

Route Directions

27.8 mi
38 min

Journey Details

Traveling from Buck, North Carolina to Jefferson, North Carolina covers 27.8 miles (45 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 38 minutes under normal conditions.

Drivers have 3 route options between these locations (28-35 miles / 45-56 km). The primary route shown here saves 2 minutes compared to alternatives.

The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 43 mph (69 km/h) .

Journey Waypoints

Buck

Starting Point

Millers Creek, North Carolina

33 mi to destination

1 mi
Wilbar, North Carolina

Traveled 8 mi from origin

1 mi
Middle Fork Reddies River, North Carolina

Traveled 16 mi from origin

1 mi
Obids, North Carolina

16 mi to destination

1 mi
Glendale Springs, North Carolina

Traveled 25 mi from origin

1 mi
Othello, North Carolina

8 mi to destination

1 mi
Orion, North Carolina

Traveled 33 mi from origin

1 mi
Jefferson

Destination