Distance from Waves Landing, North Carolina to Ocracoke, North Carolina

Waves Landing Ocracoke
Total Distance
56.3 mi
(90.7 km)
Travel Time
2 hours 1 minute

The driving distance from Waves Landing, North Carolina to Ocracoke, North Carolina is 56.3 mi (90.7 km)

The straight-line (air) distance is approximately 26.4 mi (42.5 km)

Estimated travel time by road is 2 hours 1 minute

This route includes Toll roads along the way.

Route Directions

0.1 mi
0 min
Follow North Carolina Hwy 12 S to NC-12 in Hatteras
33.1 mi
44 min
9.6 mi
56 min
13.1 mi
17 min
0.5 mi
1 min

Journey Details

Traveling from Waves Landing, North Carolina to Ocracoke, North Carolina covers 56.3 miles (91 km) in a southwest direction. This secondary roads, moderate route typically takes 2 hours 1 minute under normal conditions.

The route features scenic views, toll sections. During morning weekday travel, expect morning rush hour with average speeds around 31 mph (50 km/h) .

Journey Waypoints

Waves Landing

Starting Point

Salvo, North Carolina

61 mi to destination

2 mi
Little Kinnakeet, North Carolina

Traveled 15 mi from origin

4 mi
Frisco, North Carolina

Traveled 30 mi from origin

6 mi
Hatteras, North Carolina

30 mi to destination

5 mi
Portsmouth Island, North Carolina

Traveled 61 mi from origin

7 mi
Ocracoke

Destination