Растёт на лугах, полянах на высоте от 0 до 1200 метров над уровнем моря, предпочитает известковые почвы. Встречался сначала по берегам Средиземного моря от Пиренейского полуострова до Греции, а также на Канарских островах и вдоль Атлантического побережья Франции. Он был обнаружен в 1989 году в Англиии, в Корнуолле. Возможно, что до Англии серапиас добрался самостоятельно, естественным способом