You can arrange your transfer to and from Kranjska Gora using a private company GoOpti. For participants arriving/departing from Ljubljana (either Ljubljana Jože Pučnik Airport or Ljubljana Central Railway/Bus Station) a special arrangement is offered: the price of transfer depends on the number of participants traveling at the same time, yet it is bounded from above by 35€. The maximum waiting window is 1 hour.
It can be also used for arrivals/departures from other destinations such as Klagenfurt airport, Trieste airport, Venice airports, etc.
For reservation and payment of your transfer use the webpage:
From Ljubljana Bus Station you can take a bus directly to Kranjska Gora (see timetable and price here), while from Ljubljana Jože Pučnik Airport there are no direct lines to Kranjska Gora. Instead you can first take a bus to the nearest city - Kranj - and then take another bus to Kranjska Gora (find a route here).
Arriving by train either from the south (Ljubljana) or from the north (Austria), the nearest train station is in Jesenice (20km from Kranjska Gora). From there you can take a bus (see timetable here, for "From" select "Jesenice ŽP") or a taxi to Kranjska Gora. You can find timetable and price for Slovenian railroads here.