Der Fluss Úhlava entspringt am westlichen Abhang des Bergs Pancíø (1.241 m), in der Seehöhe. Von seiner Quelle fließt er nach Nordwesten, hinter der Stadt Nýrsko ändert er seine Flussrichtung nach Nordosten. Er mündet in den Fluss Radbuza in Plzeò in der 303 m Seehöhe.
Der Fluss Úhlava ist 108 km lang und entwässert ein Gebiet von 919 Quadratkilometern.
Der Stausee Nýrsko wurde am Fluss vor der Stadt Nýrsko gebaut.