There are 2 ways to get from New Bern to Cape Hatteras National Seashore by car or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Drive, ferry, car ferry  •  5 h 41 min

$24 - $29

1 alternative option

Drive  •  4 h 2 min

  1. 188.8 miles

$18 - $27

Questions & Answers

The distance between New Bern and Cape Hatteras National Seashore is 138 km. The road distance is 302 km.

The cheapest way to get from New Bern to Cape Hatteras National Seashore is to drive which costs $18 - $27 and takes 4 h 2 min.

The quickest way to get from New Bern to Cape Hatteras National Seashore is to drive which takes 4 h 2 min and costs $18 - $27.

It takes approximately 5 h 41 min to get from New Bern to Cape Hatteras National Seashore, including transfers.

What companies run services between New Bern, NC, USA and Cape Hatteras National Seashore, NC, USA?

There is no direct connection from New Bern to Cape Hatteras National Seashore. However, you can take the drive to Cedar Island, NC, take the ferry to Ocracoke, NC, take the drive to Ocracoke, NC, take the car ferry to Hatteras Island, NC, then take the drive to Cape Hatteras National Seashore. Alternatively, you can take the drive to Cape Hatteras National Seashore.

Ferry operators
North Carolina Department of Transportation - NCDOT
Website
ncdot.gov
Car ferry from Cedar Island, NC to Ocracoke, NC
Ave. Duration
2 h 15 min
Frequency
4 times a day
Estimated price
$15
Schedules at
ncdot.gov
Car ferry from Ocracoke, NC to Hatteras Island, NC
Ave. Duration
55 min
Frequency
Every 30 minutes
Estimated price
$0
Schedules at
ncdot.gov

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Eurostar, Heading to Europe? Read this before you buy a Eurail Pass and Want to know more about US trains? - to help you get the most out of your next trip.

Trips to Cape Hatteras National Seashore

Norfolk to Cape Hatteras National Seashore Oakville to Cape Hatteras National Seashore Raleigh to Cape Hatteras National Seashore Chattanooga to Cape Hatteras National Seashore Great Smoky Mountains National Park to Cape Hatteras National Seashore Newark to Cape Hatteras National Seashore Foxwoods Resort Casino to Cape Hatteras National Seashore Richmond VA USA to Cape Hatteras National Seashore Palisades Park to Cape Hatteras National Seashore Cooper Hewitt Smithsonian Design Museum to Cape Hatteras National Seashore Atlanta to Cape Hatteras National Seashore Fayetteville NC USA to Cape Hatteras National Seashore Detroit to Cape Hatteras National Seashore Hilton Head Island to Cape Hatteras National Seashore West Virginia to Cape Hatteras National Seashore Portland to Cape Hatteras National Seashore Long Island to Cape Hatteras National Seashore Damascus MD USA to Cape Hatteras National Seashore Cleveland to Cape Hatteras National Seashore Kingston Jamaica to Cape Hatteras National Seashore Heathrow Terminal 5 Underground Station to Cape Hatteras National Seashore Fairfax to Cape Hatteras National Seashore Burlington ON Canada to Cape Hatteras National Seashore Savannah to Cape Hatteras National Seashore Chicago to Cape Hatteras National Seashore Best Western Potomac Mills Woodbridge to Cape Hatteras National Seashore Saint Augustine to Cape Hatteras National Seashore Roanoke to Cape Hatteras National Seashore Martha s Vineyard Island to Cape Hatteras National Seashore Huntersville to Cape Hatteras National Seashore