North (From Richmond, VA)Follow I-95 South to Richmond, VA. Take I-64 East toward Norfolk/Virginia Beach, VA. Take I-64 or I-664 to Chesapeake, VA. From I-64, take Exit 291B to Route 168, the Chesapeake Expressway*. Once in North Carolina, Route 168 turns into US-158 East. Follow US-158 East through Nags Head, NC to the junction of NC-12 South.
* - Chesapeake Expressway is a toll road.
West (From Rocky Mount, NC)Follow US-64 East through Tarboro, Williamston, Plymouth, Columbia, and Manteo, crossing the Alligator River Bridge and the Virginia Dare Bridge. Keep going on US-64 East to Nags Head, NC, going over the Washington Baum Bridge, to the junction of NC-12 South. Turn right onto NC-12 South and you will be at the north entrance.
South (From Florence, SC)Take I-95 North to Wilson, NC. Take US-264 East through Greenville, NC and Washington, NC. From Washington, NC, take US-17 to Williamston and follow US-64 East to Nags Head, NC and the junction of NC-12 South.
Directions & Transportation
RoadsThere are multiple ways to reach Cape Hatteras National Seashore. The northern entrance of Cape Hatteras National Seashore is located at the junction of US-64 and NC-12 in Nags Head, NC. The southern entrance is located on NC-12 just north of Ocracoke Village, NC (accessible by ferry only). Here are directions to reach the northern entrance of Cape Hatteras National Seashore from various locations.
AddressesHere are street addresses and GPS coordinates for some of the facilities within Cape Hatteras National Seashore.
FerriesFerries provide a vital link to Ocracoke Island, with ferry service provided by North Carolina's Department of Transportation (NCDOT) to both ends of the island. Here are directions to reach the different ferry terminals. See the NCDOT Ferry website for additional information.
Norfolk International Airport (ORF) is located about 100 miles to the north of Cape Hatteras National Seashore in Norfolk, VA. To the west is Raleigh-Durham International Airport (RDU), which is located about 200 miles from the seashore. Commercial flights are available into both of these airports, with rental cars available for driving the rest of the distance to the seashore.
There are several ways to view or reach Cape Hatteras National Seashore by air. The Manteo/ Dare County Regional Airport (MQI) services private aircraft. The Billy Mitchell Airfield (HSE) in Frisco, NC and Ocracoke Airfield (W95) in Ocracoke, NC have 3,000' runways and tie-downs. Use is limited to daylight hours. There are NO services (fuel, hanger space, repair service, etc) at these two airfields.