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

Beech Creek Creston
Total Distance
30.6 mi
(49.3 km)
Travel Time
53 minutes

The driving distance from Beech Creek, North Carolina to Creston, North Carolina is 30.6 mi (49.3 km)

The straight-line (air) distance is approximately 12 mi (19.4 km)

Estimated travel time by road is 53 minutes

We found 3 routes between Beech Creek and Creston.

Available Routes

Shortest Fastest
US-321 S, US-421 N and NC-88 E
29.3 mi
47.1 km
42 minutes
NC-88 E
30.6 mi
49.3 km
53 minutes
US-421 N
41 mi
66 km
56 minutes

Route Directions

Take Bethel Rd, Beaver Dam Rd and NC-88 E to Muddy Branch Rd in Ashe County
28.2 mi
49 min
Continue on Muddy Branch Rd. Drive to Peak Rd in Creston
2.4 mi
4 min

Route Directions

41 mi
56 min

Route Directions

29.3 mi
42 min

Journey Details

Traveling from Beech Creek, North Carolina to Creston, North Carolina covers 29.3 miles (47 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 42 minutes under normal conditions.

Drivers have 3 route options between these locations (29-41 miles / 47-66 km). The primary route shown here saves 14 minutes compared to alternatives.

Journey Waypoints

Beech Creek

Starting Point

Leander, North Carolina

28 mi to destination

1 mi
Sweetwater, North Carolina

Traveled 7 mi from origin

1 mi
Forest Grove, North Carolina

21 mi to destination

1 mi
Mabel, North Carolina

Traveled 14 mi from origin

1 mi
Trade, Tennessee

14 mi to destination

0 mi
Sutherland, North Carolina

Traveled 21 mi from origin

1 mi
Ashland, North Carolina

Traveled 28 mi from origin

1 mi
Creston

Destination