Price listed is for each 30'' strand of beads. These are Czech pressed glass beads that measure about 6mm. They are opaque marbled white and aqua beads. There should be about 136 beads per strand. These may ship loose. The coloring will vary from one bead to the next.