Река Белокуриха протекает в Смоленском районе сквозь горное ущелье. Беря начало на северных склонах Чергинского хребта на высоте около 800 метров, через 31 км впадает в реку Песчаная.
Берега реки Белокурихи каменистые. Как и у других горных речек, на ней много перекатов. В верхнем течении по берегам растет густой сосновый лес, в среднем течении река время от времени выходит на поляны.
В реку Белокуриха впадает множество термальных ручейков с целебной радоновой водой. В этих местах русло не замерзает даже в крепкие морозы. В месте впадения в реку ручья Татарского в 2015 году сооружены плотина и действующая мельница с небольшим музейным комплексом, воссоздающим приметы сельского быта начала прошлого века.
В долине реки Белокурихи расположен одноименный город-курорт федерального значения. В курортной зоне берега реки забетонированы. Ширина потока в полноводье может достигать 5 метров, в холодное время сужаясь до метра. Перед городом река протекает у подножия горы Церковка, за Белокурихой выходит на равнину, где течение реки успокаивается. Через несколько километров после села Старобелокуриха впадает в реку Песчаную.