From Tokyo :
Shinjuku to Hakuba(approximately 4.5 hours)
http://highway-buses.jp/hakuba/
http://www.alpico.co.jp/en/transportation/
Pick up from Narita or Haneda to Hakuba
http://naganosnowshuttle.com/
http://www.alpico.co.jp/traffic/express/narita_hakuba/en/