You asked:

distance from duck nc to ocracoke

  • Duck, North Carolina
    Duck, North Carolina
    Ocracoke, North Carolina
    Ocracoke, North Carolina
    Duck, North Carolina is 73.9 miles (119 kilometers) from Ocracoke, North Carolina, as the crow flies.