L'Alta Carniola (Gorenjska) con le Caravanche confina a nord con l'Austria e con la Carinzia, ad ovest con l'Italia ed il Friuli Venezia Giulia e a sud con la regione del goriziano sloveno.
La regione è attraversata dal Corridoio 10 (corridoio stradale e ferroviario) e dal 2009 è quasi completamente collegata dal tratto autostradale Lubiana - tunnel delle Caravanche. L'autostrada A2 Caravanche – Obrežje è l'arteria che collega l'Alta Carniola con il centro della Slovenia e la capitale Lubiana. Prosegue verso sudest e la Bassa Carniola (Dolenjska). Quest'arteria, a tratto unico, rappresenta il collegamento principale con l'Austria, attraverso il tunnel delle Caravanche, e la Croazia, dove il valico di confine Obrežje è parte integrante del Corridoio europeo 10. Distanza di Kranj da alcune città principali europee: Kranj - Vienna: 413 km Kranj - Monaco di Baviera: 382 km Kranj - Zurigo: 627 km Kranj - Roma: 786 km Kranj - Zagabria: 174 km Kranj - Budapest: 467 km Kranj - Praga: 636 km
Nel cuore della regione troviamo il principale aeroporto internazionale sloveno, l’aeroporto di Jože Pučnik di Lubiana, che collega la Slovenia con tutti principali aeroporti dell'Europa e del mondo. Anche gli aeroporti internazionali dei paesi vicini, Graz, Klagenfurt, Vienna, Trieste, Venezia e Zagabria rappresentano un ottimo collegamento con la Slovenia e l'Alta Carniola.
L'aeroporto Jože Pučnik di Lubiana è fornito di linea di autobus che lo collega con la stazione centrale di Lubiana. In treno potete arrivare a Lubiana o partire da Kranj che dista solo 11 km dall'aeroporto ed è fornito di ottimi collegamenti di autobus con lo scalo aereo. All'aeroporto è a vostra disposizione una vasta scelta di servizi rent-a-car.
L'Alta Carniola è raggiungibile in autobus con linea diretta o dalla stazione centrale di Lubiana più volte al giorno da tutte le più grandi città slovene. Pianificate il vostro itinerario utilizzando l'orario sulla pagina web www.ap-ljubljana.si/en/.
La Slovenia è raggiungibile in autobus da tantissime città europee. Linee di autobus collegano addirittura città che distano migliaia di chilometri, ad esempio in Svezia e Danimarca.
La maggior parte degli autobus internazionali fermano a Lubiana. Qui passano autobus dall'Italia, Austria, Germania, Serbia, Polonia, Croazia, Bosnia ed Erzegovina, ma anche dalla Bulgaria, Danimarca, Svezia, Kosovo e Macedonia.