Река Каспля протекает в Смоленской обалсти России и в Белоруссии.
Левый приток Западнйо Двины (Даугава).
Длина реки — 136 км, площадь бассейна 5410 км².
Берёт начало из озера Каспля (некоторые исследователи истоком считают реку Клёц, которая питает озеро Каспля) на восточных склонах Витебской возвышенности, протекает по Суражской низине и впадает в Западную Двину перед Суражем (Витебская область)
Ширина долины Каспли 300—400 метров, в верховье до 3 км.
Русло извилистое, шириной 10—30 м в верхнем течении и 40—50 м вблизи устья.
На Каспле расположен город Демидов. Берега реки в районе Демидова болотистые.
Основные притоки — Гобза, Клёц, Жереспея, Ольша, Руставечь, Вымняка.