|Nearby airports||5 found|
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 310 bus to Cary Depot, take the walk to Cary, take the train to Wilson, take the walk to Wilson, take the bus to New Bern Amtrak Bus Stop, then take the travel to Ocracoke. Alternatively, you can take the line 015 bus to Evelyn Butts & Avenue J, take the line 961 bus to Hampton Transit Center, take the walk to Hampton, take the night bus to Wilson, take the walk to Wilson, take the bus to Morehead City, then take the travel to Ocracoke.
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps