Похоронив любимую жену, девяностошестилетний Андрей Белорецкий рассказывает историю своей встречи с ней.
Действие повести происходит в конце XIX века. Молодой учёный-фольклорист Андрей Белорецкий, сбившись с пути во время бури, попадает в родовой замок Яновских — Болотные Ялины (Болотные Ели). Его принимает хозяйка замка, Надея Яновская, последняя представительница своего рода. Она рассказывает Белорецкому, что род Яновских проклят на двадцать поколений.
Предок Надеи, Роман Жись-Яновский, предал своего друга и законного короля Стаха. С тех пор всех представителей этого рода преследует и губит Дикая охота короля Стаха, появляющаяся из Волотовой прорвы — страшного болота, у которого стоит замок.
Никакое убийство не заслуживает такого возмездия, как убийство побратима. Шаблон:/цитата
Надея, представительница двадцатого поколения, худенькая, почти прозрачная девушка, заморыш с густыми золотистыми волосами, ожидает скорой смерти, с которой прекратится и род Яновских. Она рассказывает о призраках, появление которых предвещает её гибель — Дикой охоте, Малом Человеке Болотных Ялин, Голубой Женщине.
Белорецкий остаётся в замке, чтобы защитить Надею и распутать клубок событий. Он видит Малого Человека — существо небольшого роста с очень длинными пальцами, которое заглядывает в окна по ночам; Голубую Женщину, сошедшую со старинного портрета, на которую Надея очень похожа. Постепенно Белорецкий знакомится и с остальными жителями Болотных Яллин и окрестностей Волотовой прорвы — управляющим Игнатом Берманом-Гацевичем; соседом-помещиком Дуботовком, опекуном Надеи и старым другом её отца; охотником и следопытом Рыгором; бывшим студентом Киевского университета Андреем Свециловичем, исключённым за участие в студенческих волнениях.
В один из вечеров Белорецкого преследует Дикая охота короля Стаха — группа молчаливых всадников на конях, которые скачут бесшумно, свободно передвигаются по Волотовой прорве, делают огромные прыжки и оставляют следы старинных подков. Белорецкий чудом успевает укрыться в замке и с удвоенной энергией продолжает поиски людей, скрывающихся за Дикой охотой.
Легко и логично распутывается все только в плохих романах. Шаблон:/цитата
Вместе с Рыгором и Свециловичем они раскрывают тайну гибели отца Надеи, загнанного в болото Дикой охотой за два года до приезда Белорецкого. Постепенно они раскрывают и тайну Дикой охоты — её организовал Дуботовк, чтобы довести девушку до сумасшествия или смерти и завладеть замком. Всех всадников подкарауливают и убивают местные мужики, а сам Дуботовк погибает в трясине под копытами Дикой охоты.
Исчезают и призраки замка. Малый Человек оказывается слабоумным братом Бермана, которого тот выпускал из потайных коридоров, а Голубая Женщина — самой Надеей, которая бродила по замку в сомнамбулическом сне.
Белорецкий увозит Надею из Болотных Ялин и женится на ней. Со временем она излечивается от постоянного страха и лунатизма. К концу повести она уже ждёт ребёнка.