Длина — 167 км, площадь бассейна — 241 км², средний расход воды в устье — 17,9 м³/сек. Принадлежит к бассейну Волги, крупнейший населённый пункт — г. Кувшиново. Притоки: Негочь, Таложенка, Поведь (все — левые). Крупнейший приток — Поведь.
Исток Осуги находится на юго-восточных склонах Цнинской возвышенности (отроге Валдайской возвышенности).