Ухра — река в Ярославской области Российской Федерации, впадает в Рыбинское водохранилище на Волге. До создания Рыбинского водохранилища была притоком Шексны. Протекает по территории Тутаевского, Даниловского, Рыбинского и Пошехонского районов.
Длина — 125 км, площадь бассейна — 1590 км².
Ухра берёт начало из болот возле деревни Стояново Тутаевского района Ярославской области.
В верхнем течении Ухра петляет в лесистой местности. Принимая большое число мелких притоков, она быстро увеличивает ширину до 20-30 метров. Течение быстрое, небольшие перекаты чередуются с плёсами. Глубина реки 0,2 — 0,5 метра на перекатах и 3 — 4 метра на плёсах.
В нижнем течении за Арефино начинает сказываться подпор Рыбинского водохранилища, течение исчезает, ширина увеличивается до 200 метров. На последних 15 км Ухра судоходна.
Низовья реки — популярный район любительской рыбной ловли.