Distance from Bayshore, North Carolina to Thomas Landing, North Carolina

Bayshore Thomas Landing
Total Distance
26.7 mi
(43 km)
Travel Time
36 minutes

The driving distance from Bayshore, North Carolina to Thomas Landing, North Carolina is 26.7 mi (43 km)

The straight-line (air) distance is approximately 13.9 mi (22.4 km)

Estimated travel time by road is 36 minutes

Route Directions

26.7 mi
36 min

Journey Details

Traveling from Bayshore, North Carolina to Thomas Landing, North Carolina covers 26.7 miles (43 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 36 minutes under normal conditions.

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

Journey Waypoints

Bayshore

Starting Point

Scotts Hill, North Carolina

32 mi to destination

1 mi
Hampstead, North Carolina

Traveled 8 mi from origin

1 mi
Kings Landing, North Carolina

Traveled 16 mi from origin

0 mi
Sloop Point, North Carolina

16 mi to destination

1 mi
Watts Landing, North Carolina

Traveled 24 mi from origin

1 mi
Surf City, North Carolina

8 mi to destination

1 mi
Topsail Island, North Carolina

Traveled 32 mi from origin

1 mi
Thomas Landing

Destination