From Narita Airport take either the Keiser Skyliner to Ueno, or a Narita Express Train (NEX), which is covered by the railpass, to Tokyo (for which you can use a Rail Pass) which takes about an hour.
From Haneda Airport take the Tokyo Monorail to Hamamatsu Station. Trains leave on average every 4 minutes and take around 13 minutes. From Hamamatsu Station, take the Yamanote Line to Tokyo Station (6 minutes) or Ueno station (14 minutes).
Take the Hokuriku Shinkansen from either Tokyo Station or Ueno Station to Nagano Station. Trains leave multiple times each hour and will take 80 – 100 minutes to get there. A one-way ticket costs around 8,000 yen but is fully covered by the Japan Rail Pass and JR East Nagano Niigata Area pass.
Once at Nagano Station, take the Nagaden Express Bus at Stop 23 outside of JR Nagano Station east exit directly to Shiga Kogen. The trip takes approximately 70 minutes to get to the Hasuke Bus Terminal – the gateway terminal of Shiga Kogen. Tickets for the bus can be bought directly from the bus driver.
Please visit the Nagaden Express Bus website for the timetable.
For more information on the JR rail pass, please check out the Japan Rail Pass website.
For transportation between ski resorts, please visit the Nagano Snow Shuttle website.
Look forward to seeing you in Shiga Kogen soon!