Distance from Fairplains, North Carolina to Jefferson, North Carolina

Fairplains Jefferson
Total Distance
34.3 mi
(55.2 km)
Travel Time
47 minutes

The driving distance from Fairplains, North Carolina to Jefferson, North Carolina is 34.3 mi (55.2 km)

The straight-line (air) distance is approximately 14.3 mi (23 km)

Estimated travel time by road is 47 minutes

We found 3 routes between Fairplains and Jefferson.

Available Routes

Shortest Fastest
NC-16 N
30.3 mi
48.8 km
42 minutes
NC-18 N and NC-88 W
34.3 mi
55.2 km
47 minutes
US-421 N and US-221 N
41.9 mi
67.5 km
53 minutes

Route Directions

34.3 mi
47 min

Route Directions

Take NC-18 S and D St to US-421 N in Wilkesboro
5.8 mi
11 min
Follow US-421 N and US-221 N to Long St in Jefferson
35.8 mi
40 min
Follow Long St to E Main St
0.4 mi
1 min

Route Directions

4 mi
5 min
Take Tumbling Shoals Rd to Old North Carolina 16 S
5 mi
8 min
Take NC-16 N to E Main St/U.S. Hwy 221 Business S in Jefferson
21.4 mi
29 min

Journey Details

Traveling from Fairplains, North Carolina to Jefferson, North Carolina covers 30.3 miles (49 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 42 minutes under normal conditions.

Drivers have 3 route options between these locations (30-42 miles / 49-67 km). The primary route shown here saves 11 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 41 mph (66 km/h) .

Journey Waypoints

Fairplains

Starting Point

Mulberry, North Carolina

33 mi to destination

1 mi
Vannoy, North Carolina

25 mi to destination

2 mi
Middle Fork Reddies River, North Carolina

Traveled 16 mi from origin

1 mi
Glendale Springs, North Carolina

16 mi to destination

2 mi
Orion, North Carolina

8 mi to destination

1 mi
Jefferson

Destination