Train Travel to Kiroro
Whilst trains do not get you right to Kiroro, a popular transfer method is to take a train to Otaru station, and then a taxi or bus to Kiroro resort. You may like to spend some time at Otaru visiting the older port harbour, the famous glass shops, or any other of the gorgeous trinket and souvenir shops around town.
Search Japan's train schedules here: HyperDia
Japan Rail Pass: For travellers visiting cities either side of the ski resort stay, a Japan Rail Pass is a fantastic investment, allowing unlimited train travel on most Japan Rail trains, for periods of 7, 14 or 21 days to suit your travel schedule.