Despite the fact that the Upper Sava Valley is embraced by the mighty mountains of the Julian Alps and the Karavanke mountains, it is very easily accessible.
Within half an hour of driving you can reach the motorway in Italy (Tarvisio), Austria (Villach) or Slovenia (Karavanke tunnel). There are railway stations nearby, and the Ljubljana airport is less than one hour drive away.
By bus: From Slovenia you can get to Kranjska Gora by the road Ljubljana-Kranj-Jesenice-Kranjska Gora.
By car: From Slovenia you get to Kranjska Gora by the road Ljubljana-Kranj-Jesenice-Kranjska Gora, from Austria from Villach through the Korensko sedlo border crossing or through the Karavanke tunnel, and from Italy through the Rateče border crossing.
By train/bus: The nearest train station is in Jesenice, where buses take you to Kranjska Gora 20 kilometres away from Jesenice, a half an hour trip. There are also railway stations in Tarvisio in Italy and in Villach in Austria. From there, you can continue the route by taxi, since none of the stops is more than 20 kilometres away.
– ÖBB– TrenItalia
By plane: Kranjska Gora is a 45-minute drive (66km) from the airport in Ljubljana, only 40 minutes from the airport in Klagenfurt (Austria), and another hour driving more from Trieste (Italy).