Река Истья вытекает из ключей в 1 км севернее села Байдики Захаровского районов Рязанской области и впадает в Оку правым притоком. Длина реки составляет 94 км, площадь водосборного бассейна — 1020 км².
Протекает по территории Захаровского, Пронского, Старожиловского и Спасского. Исток находится в районе сёл Байдики и Спасские Выселки. Верхнее течение имеет юго-восточное направление, затем меняющееся на восточное и северо-восточное. Ниже деревни Острая Лука впадает в реку Оку в 632 км от её устья по правому берегу.
На реке расположен посёлок городского типа Старожилово — административный центр Старожиловского района и муниципального образования «городское поселение Старожиловское».
Притоки (км от устья):
17 км — река Полька (лв)
36 км — река Меча (пр)
41 км — река Новешка (лв)
72 км — река Казачья (лв)
Координаты: 54.365969 39.410073