Reka Trešnjica izvire na jugozapadnoj strani Povlena na visini od 1185 m, a uliva se u Drinu kod Gornje Trešnjice na visini od 180 m.
Izrazito klisurasta dolina Trešnjice je delimično i kanjonskog izgleda. Srednjim tokom protiče kroz živopisni kanjon dug blizu 6 km, koji je usečen u 800 - 1000 m visokoj površi.
U kanjonu Trešnjica prima najveće desne pritoke – Sušicu i Tribuću.