(1)温暖的海水。珊瑚生长的极限水温是16°—36℃,而大量繁殖的水温为25—29℃。
(2)良好的光照。在透明度特别好的海水中,珊瑚可生活在200多米的深度,但在多数情况下,仅生长在40—50米的深度,而以0—20米深处生长最好。
(3)适宜的盐度。盐度在27—40‰的范围内,珊瑚可以生存,但珊瑚生长的最宜盐度为34—36‰。此外氧气的供应以及适宜的底质都是珊瑚生长不可缺少的条件。因此珊瑚主要分布在北纬30°—南纬25°之间的热带、亚热带的浅海之中,并且必须在海水清澈又能受到波浪冲击的地方。珊瑚礁顶部一般十分平坦,在低潮时礁顶可露出水面,在高潮时被海水淹没。珊瑚礁通常可以分为岸礁、堡礁和环礁三种类型。