The Krka River flows through the Dalmatian region, in the area of Čibenik-Knin County, between the plateau of the Čikola River and the Dalmatian Zagora region.
The mountain massifs Velebit, Dinara, Svilaja and Mosor rise up to the west, north and east. The river is bounded by a triangle of cities Knin – Zadar – Split, and its backbone is along the line Knin – Drniš – Šibenik.
The relief around the Krka River is marked by the wall of mountains to the north, formed by the Dinara, Uilica and southern part of Velebit, as well as valleys (Kninsko Polje, Kosovo Polje and Petrovo Polje), limestone plateaus (northern Dalmatian, Kistanje and the plateau around the Krka and Čikola Rivers) and the canyons of the Krka, Krčić and Čikola Rivers. Mt. Promina separates the valleys and plateaus.
The Krka springs at the foot of Mt. Dinara, 3.5 km northeast of Knin, just under the 22 m tall Topoljski slap. The river flows 72.5 km to its mouth in the Adriatic Sea near Šibenik. The upper 49 km of the course is purely freshwater, while the lower 23.5 km course is brackish. The total slope is 224 m. The freshwater course of the river is fed by five tributaries: Krčić (10.5 km), Kosovčica (12.5 km), Orašnica (5.3 km), Butišnica (39 km) and the Čikola with the Vrba River (37.8 km), while the submerged part of the mouth is fed by the Guduča River (7 km). The hydrogeological basin of the Krka River covers an area from 2500 to 2650 km2. The mean annual flow of the Krka River over Skradinski buk is approximately 55 m3/s, while the daily flow varies from 5 to approximately 565 m3/s.