Ареал вида Ландыш (включая популяции ландыша Кейзке и ландыша горного) охватывает всю Европу, Кавказ, Малую Азию, Китай, а также Северную Америку.
Ландыш майский в России растет в европейской части, Горном Крыму, Забайкалье, Приамурье, Приморье, на Сахалине и Курилах.
Ландыш растёт в лиственных и сосновых, а также в смешанных лесах, на опушках и полянах. Особенно хорошо развивается в пойменных дубравах, на богатой почве при хорошем увлажнении и нейтральной реакции.

Ландыш Кейзке встречается от юго-восточной Сибири до Японии. В России распространён в Сахалинской, Амурской, Иркутской областях, Приморском, Хабаровском и Забайкальском краях.
Растёт в лиственных и смешанных лесах, а также по безлесым склонам сопок (горельникам, вырубкам).

Ландыш горный растет в лесах среднегорного пояса юго-востока США.