How far is Ocracoke?

Ocracoke Island is about 98 miles from Colony by the Sea.  It should take just under three hours to drive there.

Posted in: Distance