Distance from Beech Creek, North Carolina to Sands, North Carolina

Beech Creek Sands
Total Distance
21.4 mi
(34.4 km)
Travel Time
36 minutes

The driving distance from Beech Creek, North Carolina to Sands, North Carolina is 21.4 mi (34.4 km)

The straight-line (air) distance is approximately 8.7 mi (14.1 km)

Estimated travel time by road is 36 minutes

We found 2 routes between Beech Creek and Sands.

Available Routes

Shortest Fastest
US-321 S
19.2 mi
31 km
31 minutes
US-321 S and Howard's Creek Rd
21.4 mi
34.4 km
36 minutes

Route Directions

21.4 mi
36 min

Route Directions

19.2 mi
31 min

Journey Details

Traveling from Beech Creek, North Carolina to Sands, North Carolina covers 19.2 miles (31 km) in a east direction. This secondary roads, moderate route typically takes 31 minutes under normal conditions.

Drivers have 2 route options between these locations (19-21 miles / 31-34 km). The primary route shown here saves 5 minutes compared to alternatives.

Journey Waypoints

Beech Creek

Starting Point

Kellerville, North Carolina

20 mi to destination

1 mi
Rominger, North Carolina

Traveled 5 mi from origin

1 mi
Vilas, North Carolina

Traveled 10 mi from origin

1 mi
Lovill, North Carolina

Traveled 15 mi from origin

1 mi
Boone, North Carolina

Traveled 20 mi from origin

1 mi
Sands

Destination