The diversity and distribution of bryozoans have been surveyed at two localities, Cape Struga on Lastovo Island (South Adriatic) and Cape Silo on Prvi Island near Senj (North Adriatic), with similar characteristics of topography and exposure but markedly different sea temperature conditions. Continuous measurements over one year have shown that temperature conditions differ in two aspects. First, the annual range of temperature is much larger in the North. Second, in the South during summer, marine life within the thermocline layer is exposed to large high-frequency temperature oscillations, partly due to an internal diurnal tide, a phenomenon recorded for the first time in the Adriatic. Altogether, 78 species have been recorded, 57 in Lastovo and 50 in Prvi, and 29 in both localities. The comparison of mean zooid lengths of 14 bryozoan species occurring at both localities indicates no consistent difference in zooid size between northern and southern sites. Seventeen bryozoan species have been recorded in the Eastern Adriatic Sea for the first time.