Nagano Snow Shuttle offers direct coach transfers from Tokyo to Hakuba with pick ups from Central Tokyo, Narita and Haneda airports. 

The journey from Tokyo to Hakuba takes approximately 51/2 hours. 

Book Nagano Snow Shuttle here

Alpico also has a bus service from Cebtral Tokyo, Narita and Haneda airports to Hakuba 

See Alpico bus schedules