Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK
Duration 3h 46m
Distance 167 miles
Average price $50
Nearby airports 5 found

Closest airports to Ocracoke

The nearest airport to Ocracoke is New Bern (EWN). However, there are better options for getting to Ocracoke. There is no direct connection from Nearby airports to Ocracoke. However, you can take the bus to GoTriangle Regional Transit Center, take the line 100 bus to GoRaleigh Station, take the line 1 bus to Capital Blvd at Crabtree Blvd, take the walk to Raleigh, take the bus to Greenville, NC, take the Amtrak Thruway to New Bern, NC, take the drive to Cedar Island, NC, then take the car ferry to Ocracoke, NC. Alternatively, you can take the taxi to Hampton, take the bus to Greenville, NC, take the Amtrak Thruway to New Bern, NC, take the drive to Cedar Island, NC, then take the car ferry to Ocracoke, NC.

Recommended airport

Raleigh/Durham (RDU)

  1. Raleigh
  2. Greenville, NC
  3. New Bern, NC
  4. Cedar Island, NC
  5. Ocracoke
11h 32m
Other nearby airports

Norfolk (ORF)

  1. Hampton
  2. Greenville, NC
  3. New Bern, NC
  4. Cedar Island, NC
  5. Ocracoke
10h 53m

Richmond (RIC)

  1. Richmond Staples Mill Road Amtrak Station
  2. Wilson
  3. New Bern Amtrak Bus Stop
  4. Cedar Island, NC
  5. Ocracoke
13h 31m

Myrtle Beach (MYR)

  1. Myrtle Beach
  2. Wilmington Amtrak Station
  3. New Bern, NC
  4. Cedar Island, NC
  5. Ocracoke
9h 24m

New Bern (EWN)

  1. New Bern (EWN)
  2. Cedar Island, NC
  3. Ocracoke
3h 46m
Cheapest
$8 - $11

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps