Distance from Hays, North Carolina to Trout, North Carolina
The driving distance from Hays, North Carolina to Trout, North Carolina is 42.9 mi (69 km)
The straight-line (air) distance is approximately 18.2 mi (29.3 km)
Estimated travel time by road is 1 hour 4 minutes
We found 3 routes between Hays and Trout.
Available Routes
Route Directions
Follow Traphill Rd to Yellow Banks Rd
Follow Yellow Banks Rd to NC-18 N/Sparta Rd in Mulberry
Take Tumbling Shoals Rd to Old North Carolina 16 S
Take NC-16 N and NC-163 W to Ben Bolen Rd in Ashe County
Route Directions
Take Mountain View Rd to Sunset Dr in North Wilkesboro
Follow Sunset Dr, Suncrest Sunset Connector Rd and Suncrest Orchard Rd to Boone Trail/Old Nc 16 Rd
Follow NC-16 N and NC-163 W to Beaver Creek School Rd in West Jefferson
Take Buck Mountain Rd to W Buffalo Rd
Continue on W Buffalo Rd. Drive to Ben Bolen Rd
Route Directions
Follow Traphill Rd to Yellow Banks Rd
Follow Yellow Banks Rd to NC-18 N/Sparta Rd in Mulberry
Take Tumbling Shoals Rd to Old North Carolina 16 S
Follow NC-16 N and NC-163 W to Beaver Creek School Rd in West Jefferson
Take Buck Mountain Rd to W Buffalo Rd
Continue on W Buffalo Rd. Drive to Ben Bolen Rd
Journey Details
Traveling from Hays, North Carolina to Trout, North Carolina covers 40.9 miles (66 km) in a west direction. This secondary roads, moderate route typically takes 1 hour 3 minutes under normal conditions.
Drivers have 3 route options between these locations (41-45 miles / 66-73 km). The primary route shown here saves 7 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 39 mph (63 km/h) .
Journey Waypoints
Hays
Starting Point
Trout
Destination