Nacionalni park Krka je lociran u središnjoj Dalmaciji nizvodno od Miljevaca, a samo par kilometara sjeveroistočno od grada Šibenika. Obuhvaća područje uz rijeku Krku koja izvire u podnožju planine Dinare kod Knina, teče kroz kanjon dug 75 km, protječe kroz Prokljansko jezero, te utječe u Šibenski zaljev. Prostire na 142 kvadratna kilometra, od kojih 25,6 kvadratnih kilometara čini vodena površina.