Река Колдовня протекает в Смоленской области.
Устье реки находится в 16 км по правому берегу реки Волоста.
Длина реки составляет 14 км.
На реке находится деревня Петрово Михалёвского сельского поселения.