The most common route to Hakuba involves flying into Tokyo and then transferring to Hakuba. From the airport, you have several options.
Airport Shuttle Buses
There are two airport shuttle providers– Nagano Snow Shuttle and Alpico Bus Lines. Both offer direct shuttles from Tokyo Narita Airport and Tokyo Haneda Airport to Hakuba.
Bullet Train from Tokyo
As opposed to the five hour journey of the Airport Transfer shuttles, the Bullet Train (Shinkansen) from Tokyo is one of the quickest ways to get to Hakuba. As there is no direct line to Hakuba, the best route to catch is the Hokuriku Shinkansen line to Nagano and then a highway bus from Nagano to Hakuba.
Highway Bus
Highway buses are a great way to get from central Tokyo to Hakuba. The Shinjuku Expressway bus terminal has a variety of bus companies that provide services to Hakuba throughout the day. Depending on traffic, the trip can take up to 5 hours.
Local Train
For the more frugal traveller, there is the option of local trains. The Azusa Limited Express is the only direct train to Hakuba and departs from Shinjuku station.