Река Стряна протекает в Глинковском, Починковском и Ельниснком районах Смоленской области.
Правый приток Десны.
Исток находится северо-западнее деревни Берёзкино Глинковского района на западе Ельнинской возвышенности.
Течение в юго-восточном направлении. Устье находится вблизи деревни Стряна Починковского района Смоленской области.
Основные притоки справа: Пискля, Недна, Щедробинт и Стряница.
Название реки образовано от древнерусского термина стр — стремительный, быстрый. В XIX веке от устья реки по Десне начинался лесосплав.
На берегу реки располагается деревн: Рогулино Глинкоского района, Большое Павлово, Волково-Егорово, Заполье, Малышевка, Холм, (Ельнинский район).