Distance from Rays Beach, North Carolina to Windsor, Virginia
The driving distance from Rays Beach, North Carolina to Windsor, Virginia is 41.4 mi (66.7 km)
The straight-line (air) distance is approximately 18.8 mi (30.3 km)
Estimated travel time by road is 51 minutes
We found 3 routes between Rays Beach and Windsor.
Available Routes
Route Directions
Take Fort Island Rd and Taylor Mill Rd to US-13 N/US-158 E
Follow Reynoldson Rd, Gates Rd and VA-189 N to US-258 Truck N in Suffolk
Take US-258 N to Bank St in Windsor
Drive to Bank St
Route Directions
Take Fort Island Rd, Taylor Mill Rd and NC-137 W to US-13 N/US-158 E
Follow Reynoldson Rd, Gates Rd and VA-189 N to US-258 Truck N in Suffolk
Take US-258 N to W Windsor Blvd in Windsor
Route Directions
Take Fort Island Rd and Taylor Mill Rd to NC-137 W
Take US-13 N to Arthur Dr in Suffolk
Take Longstreet Ln to US-58 E
Continue on Buckhorn Dr. Take Indian Trail and State Rte 608/Tyler Dr to Bank St in Windsor
Journey Details
Traveling from Rays Beach, North Carolina to Windsor, Virginia covers 37.8 miles (61 km) in a north direction. This mixed highways and local roads, moderate route typically takes 52 minutes under normal conditions.
Drivers have 3 route options between these locations (38-42 miles / 61-68 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views, coastal roads. During night weekday travel, expect minimal traffic congestion with average speeds around 43 mph (69 km/h) .
Journey Waypoints
Rays Beach
Starting Point
Windsor
Destination