Река Теплуха протекает в Краснинском районе Смоленской области.
На её берегах расположены следующие населённые пункты:
- деревня Лукиничи,
-