Река Торопа протекает в западной части Тверской области России. 12 Она берёт начало в районе села Торопаца Андреапольского района, на западных склонах Валдайской возвышенности. 15
Торопа протекает по территории трёх районов — Андреапольского, Торопецкого и Западнодвинского. 1 Исток реки — озеро Торопацкое, расположенное в районе села Торопаца, на высоте около 224 метров над уровнем моря. 1
Сначала река течёт на юг, после озера Жельно — на юго-запад. 1 После впадения Срежинки снова течёт на юг до озера Яссы. 1 После Ясс река протекает ещё через два крупных озера — Куденец и Кудинское. 1 Перед и после Торопца река протекает ещё через два больших озера — Соломенное и Заликовское. 1
В нижнем течении река вновь входит в высокие лесистые берега, в которых и течёт до впадения в Западную Двину. 1