Distance from Keys Crossroads, North Carolina to Rays Beach, North Carolina

Keys Crossroads Rays Beach
Total Distance
23.6 mi
(38.1 km)
Travel Time
31 minutes

The driving distance from Keys Crossroads, North Carolina to Rays Beach, North Carolina is 23.6 mi (38.1 km)

The straight-line (air) distance is approximately 9 mi (14.5 km)

Estimated travel time by road is 31 minutes

We found 2 routes between Keys Crossroads and Rays Beach.

Available Routes

Shortest Fastest
NC-37 N
19.5 mi
31.3 km
26 minutes
US-158 W
23.6 mi
38.1 km
31 minutes

Route Directions

Follow Keys Cross Rd to NC-32 N
2.6 mi
3 min
Take US-158 W to White Oak Rd in Eure
13.9 mi
15 min
Follow White Oak Rd, Taylor Mill Rd and Fort Island Rd to your destination
7.1 mi
11 min

Route Directions

2.7 mi
3 min
Follow NC-37 N and NC-137 W to Taylor Mill Rd in Eure
12.6 mi
14 min
Continue on Taylor Mill Rd to your destination
4.2 mi
7 min

Journey Details

Traveling from Keys Crossroads, North Carolina to Rays Beach, North Carolina covers 19.5 miles (31 km) in a west direction. This mixed highways and local roads, moderate route typically takes 26 minutes under normal conditions.

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

The route features coastal roads. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 42 mph (68 km/h) .

Journey Waypoints

Keys Crossroads

Starting Point

Trotville, North Carolina

21 mi to destination

1 mi
Walton Crossroads, North Carolina

Traveled 5 mi from origin

1 mi
Carter, North Carolina

15 mi to destination

1 mi
Gatesville, North Carolina

Traveled 15 mi from origin

1 mi
Pettys Shore, North Carolina

Traveled 21 mi from origin

1 mi
Rays Beach

Destination