Se ubica en la parte central de Alta Carniola, la región noroccidental del país, en una zona montañosa.
También ha conservado un casco antiguo medieval en la confluencia de los ríos Kobra y Sava.
También debe su nombre a los Alpes Cárnicos, en la actualidad en la frontera entre Austria e Italia.
El promontorio de roca gris en el cual se asentaba la ciudad antigua de Kranj fue habitada desde el siglo I a. C. Se cree que Kranj era la sede del poderoso príncipe esloveno Vojnomir durante la transición desde el período romano hasta la Edad Media.
Destacan la industria de neumáticos, calzado, tejidos y electrónica.