From points North/Northwest : Take interstate
highways to Virginia Beach, Virginia. From I64 East take
exit #290 (Rt. 168 South or Battlefield Blvd.). Follow Rt.
168 South into North Carolina approximately 10 miles where
the road becomes US158 South. Follow US158 South through
Nags Head, NC turning left onto NC Hwy. 12 South. Continue
on NC Hwy 12 South over the Oregon Inlet Bridge and onto
Hatteras Island for approximately 60 miles until reaching
Hatteras Village. Hatteras Harbor Marina will be on your
right.
From points South and West: Follow I95 North to
the Rocky Mount NC exit #138 or US64 East. Continue on US64
East to Nags Head NC turning right onto NC Hwy 12 South.
Follow NC Hwy 12 South over the Oregon Inlet Bridge and onto
Hatteras Island for approximately 60 miles until reaching
Hatteras Village. Hatteras Harbor Marina will be on your
right.
Scenic Ferry Route from the South: Follow US17
North to Wilmington, NC then North approximately 20 miles to
turn right on NC Rt172 through the Camp Lejeune Marine Base.
Turn right onto NC Rt. 24 towards Morehead City, NC where
you will turn right onto US70 East. Follow US70 East towards
Cedar Island where the road will become NC Hwy 12 North. The
Cedar Island ferry reservations must be made in advance by
calling 1-800-856-0343. A pleasant ferry ride 2 hours and 15
minutes ends at Ocracoke Island where you will follow NC
Hwy. 12 north for 15 miles for the departure by ferry to
Hatteras Village. After another pleasant ride across
Hatteras inlet you will continue north and reach Hatteras Harbor Marina aprox. 2 miles after exiting the ferry docks on your
left.
Scenic Ferry Route
from the West: Follow NC Rt. 264 to Swanquarter, NC for
an enjoyable ferry ride from mainland Hyde county to
Ocracoke Island. Follow NC Hwy North for 15 miles for the
departure by ferry to Hatteras Village and Hatteras Harbor
Marina aprox. 2 miles
after exiting the ferry docks on your left.