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