Distance from Thomas Landing, North Carolina to Haws Run, North Carolina

Thomas Landing Haws Run
Total Distance
23 mi
(37 km)
Travel Time
29 minutes

The driving distance from Thomas Landing, North Carolina to Haws Run, North Carolina is 23 mi (37 km)

The straight-line (air) distance is approximately 9.3 mi (15 km)

Estimated travel time by road is 29 minutes

We found 2 routes between Thomas Landing and Haws Run.

Available Routes

Shortest Fastest
US-17 N
19.4 mi
31.3 km
25 minutes
NC-50
23 mi
37 km
29 minutes

Route Directions

Take Holly Ridge Rd to N US 17 in Holly Ridge
5.7 mi
9 min
Follow NC-50 N to Padgett Rd in Maple Hill
10.9 mi
11 min
3.2 mi
3 min
3 mi
3 min
0.2 mi
1 min

Route Directions

Follow Tar Landing Rd and Folkstone Rd to US-17 N
3.7 mi
6 min
9.4 mi
9 min
3 mi
3 min
2.5 mi
3 min
Continue on Haws Run Rd. Drive to Tobe Ln
0.8 mi
2 min

Journey Details

Traveling from Thomas Landing, North Carolina to Haws Run, North Carolina covers 19.4 miles (31 km) in a north direction. This mixed highways and local roads, moderate route typically takes 25 minutes under normal conditions.

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

Journey Waypoints

Thomas Landing

Starting Point

Folkstone, North Carolina

21 mi to destination

1 mi
Dixon, North Carolina

Traveled 11 mi from origin

1 mi
Verona, North Carolina

5 mi to destination

2 mi
Padgett, North Carolina

Traveled 21 mi from origin

2 mi
Haws Run

Destination